Skip to content

fix(ci): SHA-pin test-summary/action in preflight-eval workflow (#272 residual)#317

Merged
Knapp-Kevin merged 1 commit into
devfrom
fix/272-dev-ci-baseline
May 14, 2026
Merged

fix(ci): SHA-pin test-summary/action in preflight-eval workflow (#272 residual)#317
Knapp-Kevin merged 1 commit into
devfrom
fix/272-dev-ci-baseline

Conversation

@Knapp-Kevin

Copy link
Copy Markdown
Collaborator

Summary

Closes #272 by SHA-pinning the last unpinned consumer of `test-summary/action@v2`. Aligns preflight-eval.yml with the pin landed for test-mcp-regression.yml in PR #273.

Why this is the only residual

Three of the four #272 fixes already shipped on `dev`:

Regression Fixed in Status
`test-summary/action@v2` mutable tag in `test-mcp-regression.yml` #273 SHA-pinned to 31493c76 (v2.4) ✓
`tests/eval_decision_relevance.py` `ungrounded_decisions` AttributeError #273 renamed to `pending_grounding_decisions` ✓
Flow 1 e2e expectation stale after #263 sync-skill auto-bind #276#282 asserter rewritten ("Per #272 Fix 3" in docstring) ✓
`test-summary/action@v2` mutable tag in `preflight-eval.yml` this PR SHA-pinned to 31493c76 (v2.4)

Same SHA used in both workflow files now — one grep-and-replace for any future bump.

Test plan

  • `git grep "test-summary/action" -- .github/workflows/` — both consumers SHA-pinned, no stray `@v2`
  • Next preflight-eval workflow run on `dev` resolves by SHA — confirms the pin took effect

Per policy

Per `docs/policies/install-trust-model.md` (OWASP A06 supply-chain): no GitHub Action runs in our CI from a mutable tag.

🤖 Generated with Claude Code

…residual)

Aligns preflight-eval.yml with the test-mcp-regression.yml pin landed in
PR #273. Closes the last of #272's three CI-baseline regressions —
preflight-eval was the only remaining consumer of the unpinned mutable
@v2 tag whose published artifact silently broke between PR #257 and
PR #258 (index.js missing from the action's bundled output).

Same SHA (31493c76ec9e7aa675f1585d3ed6f1da69269a86, v2.4) used in
test-mcp-regression.yml:213 so a future bump is one grep-and-replace.

Per docs/policies/install-trust-model.md (OWASP A06 supply-chain
discipline): no GitHub Action runs in our CI from a mutable tag.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented May 14, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: acbe0550-7883-41c4-bef7-b5a6bffe579e

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch fix/272-dev-ci-baseline

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@Knapp-Kevin Knapp-Kevin added flow:feature Standard feature/fix PR targeting BicameralAI/dev (the default flow) P1 High: ship this milestone; user-impacting bug or committed feature fix Bug fix or correctness repair infra Infrastructure / build / CI / repo-admin work security Security-sensitive work labels May 14, 2026
@Knapp-Kevin Knapp-Kevin merged commit 4b70964 into dev May 14, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

fix Bug fix or correctness repair flow:feature Standard feature/fix PR targeting BicameralAI/dev (the default flow) infra Infrastructure / build / CI / repo-admin work P1 High: ship this milestone; user-impacting bug or committed feature security Security-sensitive work

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant