Skip to content

Build only the arm64 macOS bottle (drop flaky Intel/macos-13 leg)#52

Merged
yavorpanayotov merged 1 commit into
mainfrom
fix/bottles-arm64-only
Jun 17, 2026
Merged

Build only the arm64 macOS bottle (drop flaky Intel/macos-13 leg)#52
yavorpanayotov merged 1 commit into
mainfrom
fix/bottles-arm64-only

Conversation

@yavorpanayotov

Copy link
Copy Markdown
Collaborator

The x86_64-apple-darwin bottle leg needs the macos-13 Intel runner, which is scarce/deprecated — it sat queued ~2h and blocked the whole v3.4.1 release (publish-release/update-homebrew need the bottles job), so the already-built arm64 bottle never shipped and the formula never updated.

Build arm64 only: macOS Tahoe is arm64-centric, Intel macOS was already un-bottled (keeps source-building), and the reporter is arm64 (juxt/allium#42). The update-homebrew bottle-block assembler already injects whatever bottle metas exist, so an arm64-only run produces a valid single-sha bottle do block.

Follow-up to #50 (which stalled). crates.io 3.4.1 already published, so this ships as 3.4.2.

🤖 Generated with Claude Code

The x86_64-apple-darwin bottle required the macos-13 Intel runner, which is
scarce/deprecated; it sat queued ~2h and blocked the entire v3.4.1 release
(publish-release and update-homebrew need the bottles job), so the arm64 bottle
never shipped. Build arm64 only: macOS Tahoe is arm64-centric, Intel macOS was
already un-bottled (source-builds as before), and the reporter is arm64
(juxt/allium#42).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@yavorpanayotov yavorpanayotov merged commit 3239555 into main Jun 17, 2026
2 checks passed
@yavorpanayotov yavorpanayotov deleted the fix/bottles-arm64-only branch June 17, 2026 19:16
yavorpanayotov added a commit that referenced this pull request Jun 17, 2026
Re-cut of the bottle release after #52 made the bottles job arm64-only (the
Intel macos-13 runner stalled v3.4.1). Tagging v3.4.2 runs the fixed release
workflow, shipping the arm64 macOS bottle that fixes juxt/allium#42. 3.4.1 was
already published to crates.io, so this supersedes it.

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
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