Repository navigation
docs(release): document the Homebrew formula bump - #723
MegaRedHand wants to merge 4 commits into
Conversation
ethlambda now has a formula in lambdaclass/homebrew-tap, so a release is not finished until the formula points at it. The bump is manual, like ethrex's: hash the tag's source tarball, repackage the macOS release binary as the Apple silicon bottle, attach it to an ethlambda-vX.Y.Z tap release, and open the formula PR.
🤖 Kimi Code ReviewI'll review this PR diff, which appears to be documentation-only changes to the release process for adding Homebrew distribution. Review: PR #723 — Homebrew Release DocumentationSummaryThis PR adds documentation for publishing Issues Found1. Security: Missing signature verification in bottle creation (
|
🤖 Claude Code ReviewReview of PR 723: docs(release): Homebrew formula bump steps This is a docs-only change to Minor points:
Overall, this is good to merge. The Automated review by Claude (Anthropic) · sonnet · custom prompt |
🤖 Codex Code ReviewLooks good overall — this PR is docs-only, so none of the consensus-critical areas you listed are affected.
One small thing to tighten:
No blocker from me otherwise. Automated review by OpenAI Codex · gpt-5.4 · custom prompt |
Homebrew ships no Intel rustup bottle, so test-bot skips every rustup-based formula on macos-15-intel, ethrex included. The step claimed Intel coverage that does not exist.
The formula now passes the tag's commit to vergen, since a tarball build has no checkout to read it from. That is one more value the bump has to update, and the tap's CI fails when it is stale.
This reverts commit 3dc0351.
Motivation
ethlambda is getting a Homebrew formula in
lambdaclass/homebrew-tap(lambdaclass/homebrew-tap#31), so cutting a release now includes pointing that formula at it. RELEASE.md still listed Homebrew as future work.Description
ethlambda-macos-aarch64as thearm64_sonomabottle (with--no-xattrs --no-mac-metadata, so macOS provenance attributes stay out of the archive), attaches it to anethlambda-vX.Y.Ztap release, and opens the formula PR. "Merge the release branch" becomes step 7.The tap release is tagged
ethlambda-vX.Y.Zbecause the tap's barevX.Y.Ztags are ethrex's, and it is created with--latest=falseso ethrex's release stays the tap's latest.