Skip to content

Keep local install workflow triggers aligned - #512

Open
sdairs wants to merge 1 commit into
issue-462-install-errors-helpfrom
issue-461-install-workflow-classifier
Open

Keep local install workflow triggers aligned#512
sdairs wants to merge 1 commit into
issue-462-install-errors-helpfrom
issue-461-install-workflow-classifier

Conversation

@sdairs

@sdairs sdairs commented Aug 24, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Replace the broad local install workflow filter with an exact mapping of installer-affecting source, subprocess test, manifest, lockfile, toolchain, and workflow paths.
  • Keep unrelated local and Postgres-only files explicitly classified out while covering shared dispatch, output, HTTP, path, server-discovery, and inherited version-manager dependencies.
  • Add a fail-closed inventory test, run by both the broad CLI workflow and install workflow, so new or renamed non-Cloud CLI Rust and subprocess test files require an explicit mapping decision.

Tests

  • python3 -m unittest discover -s scripts/tests -p 'test_*.py'
  • cargo test -p clickhousectl
  • cargo fmt --all --check
  • cargo clippy -p clickhousectl --all-targets -- -D warnings
  • Ruby YAML parsing for .github/workflows/test-cli.yml and .github/workflows/test-install.yml

Stack

Closes #461

Stack created with GitHub Stacks CLIGive Feedback

@sdairs sdairs changed the title issue 461 install workflow classifier Keep local install workflow triggers aligned Aug 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Keep local install integration workflow triggers aligned with installer dependencies

1 participant