Skip to content

test(workflow): lock down affected unit IDs - #621

Closed
donbeave wants to merge 1 commit into
mainfrom
codex/selection-fixtures-20260907
Closed

donbeave wants to merge 1 commit into
mainfrom
codex/selection-fixtures-20260907

Conversation

@donbeave

@donbeave donbeave commented Sep 6, 2026

Copy link
Copy Markdown
Collaborator

Change

Add executable selection fixtures against the checked-in generated project configuration and real temporary git histories.

  • Cargo.lock-only version diff selects exactly docker, rust-velnor-bench, rust-velnor-runner, and rust-velnorctl.
  • Single velnor-client source diff selects exactly the target plus documented dependents/prerequisites, with exact full_units.

No production selection logic or generated workflow changed.

Verification

  • cargo fmt --all -- --check
  • cargo test --locked -p velnor-workflow --all-features: 143 passed
  • git diff --check

Advances CI_CD_PERFORMANCE_GOAL.md section 5 P2 and section 8 acceptance item 3.

@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

Exercise Cargo.lock version-bump selection and single-crate dependency closure against temporary git histories and the checked-in project configuration.

Co-authored-by: Codex <codex@openai.com>
Signed-off-by: Alexey Zhokhov <alexey@zhokhov.com>
@donbeave
donbeave force-pushed the codex/selection-fixtures-20260907 branch from 9b9eae7 to a6013b7 Compare September 6, 2026 21:54
@donbeave

Copy link
Copy Markdown
Collaborator Author

Closing as superseded: the affected-unit-ID coverage this adds (Cargo.lock-only change selects the version-bump allowlist; single-crate change selects the exact dependency closure) is duplicated by the current-project selection fixtures that landed in main via #627, which contains #631's versions of the same scenarios with the same expected unit sets.

@donbeave donbeave closed this Sep 10, 2026
@donbeave
donbeave deleted the codex/selection-fixtures-20260907 branch September 10, 2026 09:41
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.

1 participant