Skip to content

fix(release): install syft before goreleaser for SBOM generation#3

Merged
intel352 merged 1 commit into
mainfrom
fix/release-install-syft
Apr 23, 2026
Merged

fix(release): install syft before goreleaser for SBOM generation#3
intel352 merged 1 commit into
mainfrom
fix/release-install-syft

Conversation

@intel352
Copy link
Copy Markdown
Contributor

Summary

  • Add anchore/sbom-action/download-syft@v0 step before goreleaser/goreleaser-action in .github/workflows/release.yml

.goreleaser.yaml has sboms: - artifacts: archive which shells out to syft at release time. The step was missing, causing the v0.1.0 release to fail:

exec: "syft": executable file not found in $PATH

No cosign needed — goreleaser config has no signs: section.

Test plan

  • CI green (no test matrix changes)
  • Re-trigger v0.1.0 release (or emit v0.1.1) after merge — release workflow completes without syft error

🤖 Generated with Claude Code

goreleaser.yaml has `sboms: - artifacts: archive` which requires syft
at release time. The workflow was missing the install step, causing
the v0.1.0 release to fail with "syft: executable file not found".

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@intel352 intel352 merged commit 0c11714 into main Apr 23, 2026
4 checks passed
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