Skip to content

ci: publish linux amd64 and arm64 binaries on v* tags - #1

Merged
keskad merged 1 commit into
mainfrom
ci/github-release-binaries
Sep 1, 2026
Merged

keskad merged 1 commit into
mainfrom
ci/github-release-binaries

Conversation

@keskad

@keskad keskad commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Add a Release workflow on v* tags that cross-compiles rb-linux-amd64 and rb-linux-arm64 (CGO_ENABLED=0, -s -w).
  • Upload those binaries plus SHA256SUMS to a GitHub Release (--generate-notes).
  • Document the flow in the README; make dist builds the same pair locally.

Test plan

  • Push a v0.1.0 (or similar) tag after merge and confirm the release has both binaries
  • file dist/rb-linux-amd64 / file dist/rb-linux-arm64 are ELF x86-64 and ARM aarch64
  • CI on this PR stays green

Made with Cursor

Create a GitHub Release with stripped static rb binaries and SHA256SUMS.

Co-authored-by: Cursor <cursoragent@cursor.com>
@keskad
keskad merged commit a19f433 into main Sep 1, 2026
1 check passed
@keskad
keskad deleted the ci/github-release-binaries branch September 1, 2026 19:21
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