Skip to content

feat(release): add prebuilt CLI binary builds and Homebrew formula#871

Merged
chaliy merged 3 commits intomainfrom
claude/add-prebuilt-cli-releases-QIBAV
Mar 27, 2026
Merged

feat(release): add prebuilt CLI binary builds and Homebrew formula#871
chaliy merged 3 commits intomainfrom
claude/add-prebuilt-cli-releases-QIBAV

Conversation

@chaliy
Copy link
Copy Markdown
Contributor

@chaliy chaliy commented Mar 27, 2026

Summary\n\n- Add cli-binaries.yml workflow that builds prebuilt CLI binaries for macOS (ARM64, x86_64) and Linux (x86_64), uploads tarballs with SHA256 checksums to the GitHub Release, and pushes a Homebrew formula to everruns/homebrew-tap\n- Update release.yml to dispatch cli-binaries.yml after creating a GitHub Release (same anti-recursion pattern as everruns/everruns)\n- Update specs/008-release-process.md to document the new workflow, binary matrix, and Homebrew tap\n\n## Test plan\n\n- [ ] Verify cli-binaries.yml YAML is valid and targets correct binary name (bashkit) and package (bashkit-cli)\n- [ ] Verify release.yml correctly dispatches cli-binaries.yml with the release tag\n- [ ] Verify spec accurately reflects the new workflow and artifacts\n- [ ] End-to-end: trigger a release and confirm binaries appear on the GitHub Release and Homebrew formula is pushed

chaliy added 3 commits March 27, 2026 21:14
Same pattern as everruns/everruns: release.yml dispatches cli-binaries.yml
which builds for macOS (ARM64, x86_64) and Linux (x86_64), uploads tarballs
with SHA256 checksums to the GitHub Release, then pushes a Homebrew formula
to everruns/homebrew-tap.
@chaliy chaliy merged commit 9752fe0 into main Mar 27, 2026
11 checks passed
@chaliy chaliy deleted the claude/add-prebuilt-cli-releases-QIBAV branch March 27, 2026 21:55
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