Skip to content

Add GitHub workflow to publish binaries on release#4

Merged
murrayju merged 1 commit intomainfrom
hermes/publish-binaries-workflow
Jan 21, 2026
Merged

Add GitHub workflow to publish binaries on release#4
murrayju merged 1 commit intomainfrom
hermes/publish-binaries-workflow

Conversation

@murrayju
Copy link
Member

Summary

  • Adds a new GitHub Actions workflow that triggers on release publication
  • Builds cross-platform binaries using bun build --compile --target= for:
    • Linux x64 and arm64
    • macOS x64 (Intel) and arm64 (Apple Silicon)
    • Windows x64
  • Automatically attaches all binaries to the GitHub release

Test plan

  • Create a draft release and verify the workflow triggers
  • Verify binaries are built for all 5 platforms
  • Verify binaries are correctly attached to the release

🤖 Generated with Claude Code

@murrayju murrayju force-pushed the hermes/publish-binaries-workflow branch 4 times, most recently from 5f558b9 to f1a8e53 Compare January 21, 2026 21:26
Triggers on v* tags and creates a GitHub release with cross-platform
binaries for Linux (x64, arm64), macOS (x64, arm64), and Windows (x64).
Uses bun build --compile with cross-compilation on a single Linux runner.
Binaries are minified with sourcemaps and gzipped.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@murrayju murrayju force-pushed the hermes/publish-binaries-workflow branch from f1a8e53 to 83e6393 Compare January 21, 2026 21:35
@murrayju murrayju merged commit a965d76 into main Jan 21, 2026
1 check 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