Skip to content

Build x86_64-apple-darwin on Apple Silicon; release 0.2.2#34

Merged
saramaebee merged 1 commit into
mainfrom
release-0.2.2
Jun 12, 2026
Merged

Build x86_64-apple-darwin on Apple Silicon; release 0.2.2#34
saramaebee merged 1 commit into
mainfrom
release-0.2.2

Conversation

@saramaebee

Copy link
Copy Markdown
Collaborator

Summary

The v0.2.1 release run hung on x86_64-apple-darwin: it requested a macos-13 (Intel) runner, which GitHub no longer allocates (Intel macOS is retired — macos-12 gone, macos-13 deprecated). The job queued indefinitely, and since the host/announce publish jobs depend on all builds, the release never published. The other four targets (gnu, musl, windows, aarch64-darwin on macos-14) all built fine.

GitHub's current macOS runners are all Apple Silicon. Cross-compile the Intel binary on macos-14 — the same runner the aarch64 build already uses — instead of depending on a retired Intel runner. Pure-Rust + rustls cross-compiles to x86_64-apple-darwin cleanly. Bumps to 0.2.2.

Test plan

  • cargo build passes; dist generate --check clean.
  • x86_64-apple-darwin = "macos-14" is the same config form as the already-working aarch64-apple-darwin = "macos-14".
  • Proof is the v0.2.2 release run building x86_64-apple-darwin on macos-14.

After merge

Tag v0.2.2 to trigger the release. (v0.2.0 failed on musl, v0.2.1 hung on the Intel-Mac runner — neither published.)

🤖 Generated with Claude Code

The v0.2.1 release hung on the x86_64-apple-darwin build: it requested a
macos-13 (Intel) runner, which GitHub no longer allocates, so the job
queued indefinitely and the release never published.

GitHub's current macOS runners are all Apple Silicon. Build the Intel
binary by cross-compiling on macos-14 (the same runner the aarch64 build
already uses successfully) instead of waiting on a retired Intel runner.
Bump to 0.2.2.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@saramaebee saramaebee merged commit dba11e6 into main Jun 12, 2026
5 checks passed
@coderabbitai

coderabbitai Bot commented Jun 12, 2026

Copy link
Copy Markdown

Review Change Stack

Caution

Review failed

Pull request was closed or merged during review

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro

Run ID: bbc830cf-468c-4cc3-8f45-b5868fa1051f

📥 Commits

Reviewing files that changed from the base of the PR and between 03227a0 and baaa846.

⛔ Files ignored due to path filters (1)
  • Cargo.lock is excluded by !**/*.lock
📒 Files selected for processing (1)
  • Cargo.toml

Walkthrough

This pull request updates Cargo.toml to release version 0.2.2. The package version is incremented from 0.2.1 to 0.2.2. Additionally, the GitHub Actions CI configuration is updated so that x86_64-apple-darwin now targets the macos-14 runner, matching the aarch64-apple-darwin configuration and replacing the prior macos-13 assignment.

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly and specifically summarizes the main changes: cross-compiling x86_64-apple-darwin on Apple Silicon (macos-14) and releasing version 0.2.2, which directly matches the PR's core objective.
Description check ✅ Passed The description is well-detailed and directly related to the changeset, explaining the problem (retired Intel macOS runners), the solution (cross-compile on macos-14), and the version bump, all of which align with the actual changes in Cargo.toml.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

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