Skip to content

fix(cd): upload build artifacts to GitHub Release#2273

Merged
matthewmcneely merged 4 commits intomainfrom
matthewmcneely/prepare-for-release-4.9.1
Apr 1, 2026
Merged

fix(cd): upload build artifacts to GitHub Release#2273
matthewmcneely merged 4 commits intomainfrom
matthewmcneely/prepare-for-release-4.9.1

Conversation

@matthewmcneely
Copy link
Copy Markdown
Collaborator

Summary

  • The cd-badger workflow was building binaries and uploading them as ephemeral workflow artifacts via actions/upload-artifact, but never attaching them to the actual GitHub Release — causing empty release pages (e.g. v4.9.1)
  • Adds an upload-to-release job that downloads build artifacts and uploads them to the release via gh release upload
  • Upgrades permissions.contents from read to write to allow release asset uploads

Test plan

  • Merge and re-run the cd-badger workflow with releasetag: v4.9.1
  • Verify the four assets (amd64/arm64 tarballs + checksums) appear on the v4.9.1 release page

🤖 Generated with Claude Code

matthewmcneely and others added 3 commits February 4, 2026 14:48
The cd-badger workflow was building binaries and uploading them as
workflow artifacts, but never attaching them to the GitHub Release.
Add an upload-to-release job and upgrade permissions to contents: write.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@matthewmcneely matthewmcneely requested a review from a team as a code owner April 1, 2026 22:25
trivy v0.64.1 does not exist as a GitHub release, causing trunk install
to fail with HTTP 404.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@matthewmcneely matthewmcneely merged commit abbb9a5 into main Apr 1, 2026
13 checks passed
@matthewmcneely matthewmcneely deleted the matthewmcneely/prepare-for-release-4.9.1 branch April 1, 2026 22:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants