Skip to content

ci: pin trivy binary to v0.71.2 (action default v0.69.1 has no assets)#107

Merged
HammerMeetNail merged 1 commit into
mainfrom
fix-trivy-version
Jun 29, 2026
Merged

ci: pin trivy binary to v0.71.2 (action default v0.69.1 has no assets)#107
HammerMeetNail merged 1 commit into
mainfrom
fix-trivy-version

Conversation

@HammerMeetNail

Copy link
Copy Markdown
Owner

The Scan, Sign & Push job fails (twice, identically) installing the Trivy binary: it resolves v0.69.1 then exits 1 immediately. Root cause: Trivy v0.69.1 has no GitHub Release/assets (404) — it's the broken default baked into trivy-action@v0.34.0. Re-runs can't fix it.

Fix: pin version: v0.71.2 (a real release with Linux assets) on the trivy-action step. Also makes scans reproducible.

Final blocker for the v1.8.x security deploy (lint, tests, e2e, image build, and the action-ref fix from #106 all already pass).

🤖 Generated with Claude Code

…e assets)

trivy-action@v0.34.0 defaults to installing Trivy v0.69.1, which exists only as
a git tag with no GitHub Release/assets, so setup-trivy resolves the tag then
404s downloading the binary and exits 1 (scan-and-push fails, blocking deploy).
This is not transient — re-runs fail identically. Pin `version: v0.71.2`, a real
release with Linux assets, which also makes scans reproducible.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@HammerMeetNail
HammerMeetNail merged commit 7fc0408 into main Jun 29, 2026
@HammerMeetNail
HammerMeetNail deleted the fix-trivy-version branch June 29, 2026 14:22
@codecov

codecov Bot commented Jun 29, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

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