ci: update OSV Scanner reusable workflow to v2.5.0 - #487
Conversation
|
Important Review available on request
Reviews should be triggered manually for repositories with fewer than 10 stars. Select Trigger review above or comment ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (1)
📝 WalkthroughWalkthroughGitHub Actions의 OSV Scanner 재사용 워크플로 참조를 ChangesOSV Scanner 업데이트
Estimated code review effort: 1 (매우 낮음) | ~2분 Merge Risk: ⚪ Minimal · up to This change only updates the OSV Scanner reusable-workflow pin and matching annotation, with existing permissions and scanning behavior unchanged. No actionable merge-blocking risk remains after normal exact-head checks and review. 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
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. Comment |
|
@opencode-agent @cwl-noema-review Review exact current head |
|
@opencode-agent review Please submit an independent formal review for exact current head |
Pull request was converted to draft
|
@opencode-agent |
|
@opencode-agent Retry independent review for exact current head |
|
@coderabbitai review Please review exact current head |
|
✅ Action performedReview finished.
|
|
@opencode-agent Request independent review for exact current head |
|
@opencode-agent Fresh exact-head review request for |
Pull request was converted to draft
|
Closing as technically superseded by #523, not as abandoned work. Fresh comparison still shows this PR changes only #523 uses the direct scanner and reporter action revision carried by upstream v2.5.0 (
The reusable workflow in this PR delegates candidate selection to event #523's unchanged current head has terminal-success exact-base/exact-head OSV execution on run |
Pull request was closed
Purpose
Replace the stale OSV Scanner v2.3.8 reusable-workflow pin with the immutable commit that is exactly tagged upstream as
google/osv-scanner-action@v2.5.0.Exact current scope
Protected base:
develop@b88e66e81e9701404d29a0f5de4f58573ceee14f.Current contributor head:
6550f4f6fa2137471295cd84e242d2e2ae39c936.One changed file only:
.github/workflows/osvscanner.yml.No package manifest, lockfile, Hono, Playwright, product code, scanner suppression, or branch-protection change is included.
Supply-chain provenance
The initial branch pinned
f4cfcc01edc9c8b756a9b873b7a623ca674da51ewhile annotating it asv2.5.0. A fresh upstream provenance audit showed that SHA is a later post-release workflow-maintenance commit, not the commit referenced by thev2.5.0tag. Leaving that mismatch would make the inline operational evidence false even though the workflow itself remained immutable.Current head corrects the pin to
8deb546fdb875b9996d27d4950be7312dac076a1, the exact commit referenced by upstreamrefs/tags/v2.5.0. The tagged reusable PR workflow in turn pins the scanner/reporter actions used by that release to their immutable v2.5.0 revision. The local inline annotation now states only# v2.5.0, matching the actual upstream tag identity.Existing least-privilege permissions, recursive manifest scanning, non-cancelling source ownership, and the central organization security/review gates remain unchanged.
Verification
The pull-request event must exercise the corrected exact-tag workflow on current head
6550f4f6.... All predecessor-head results are historical because they evaluated the mismatched post-release pin. Merge remains gated on fresh exact-head OSV/repository/security checks, zero valid unresolved findings, qualifying independent approval where required by live policy, and unchanged current head.