fix(ci): SHA-pin Core reusable workflows previously at @v2 - #97
cryptoxdog wants to merge 1 commit into
Conversation
Issue-Remediation-Cycle: Quantum-L9/.github#112/cycle-1 Co-authored-by: Cursor <cursoragent@cursor.com>
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
There was a problem hiding this comment.
Copilot review overview
🟢 Approval recommended
The changes are limited to deterministic SHA-pinning of reusable workflows and appear syntactically correct with no remaining @v2 references.
Review effort: Lite
Findings: None
What changed in this PR
This PR hardens the repository’s CI configuration by replacing @v2 references to the Quantum-L9/l9-ci-core reusable workflows with a full commit SHA, ensuring workflow execution is pinned to an immutable revision.
Changes:
- Replaced
uses: ...@v2withuses: ...@450f6ec753435365c6e4212cc898ee9ba560bb7dacross the L9 workflow entrypoints. - Kept an inline
# v2annotation to indicate the pinned SHA corresponds to the previously usedv2reference.
| File | Description |
|---|---|
| .github/workflows/l9-governance.yml | Pins governance reusable workflow reference to a full commit SHA. |
| .github/workflows/l9-pre-commit.yml | Pins pre-commit reusable workflow reference to a full commit SHA. |
| .github/workflows/l9-sbom.yml | Pins SBOM reusable workflow reference to a full commit SHA. |
| .github/workflows/l9-scorecard.yml | Pins Scorecard reusable workflow reference to a full commit SHA. |
| .github/workflows/l9-security.yml | Pins security reusable workflow reference to a full commit SHA. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
|
Closing without merge. This PR replaced intentional Core |



Problem
fix(ci): SHA-pin Core reusable workflows previously at @v2
Closes #112
Fix
fix(ci): SHA-pin Core reusable workflows previously at @v2
Risk
Blast radius: measured paths in Changes by intent
Rollback: revert this PR
Evidence
Gates
semgrepclean, or findings triaged below — n/a — not this changeReviewer focus
See Changes by intent and Protected-root (if any additive_only path).
Changes by intent
Added
Modified
.github/workflows/l9-governance.yml— fix(ci): SHA-pin Core reusable workflows previously at @v2.github/workflows/l9-pre-commit.yml— fix(ci): SHA-pin Core reusable workflows previously at @v2.github/workflows/l9-sbom.yml— fix(ci): SHA-pin Core reusable workflows previously at @v2.github/workflows/l9-scorecard.yml— fix(ci): SHA-pin Core reusable workflows previously at @v2.github/workflows/l9-security.yml— fix(ci): SHA-pin Core reusable workflows previously at @v2Deleted
Files touched
Commits
Test plan
make prlocal gate receipt presentrelease_authorized)Changed files