Repository navigation
fix(release): move macOS wheel jobs off the retired macos-14 runner - #290
Merged
Merged
Conversation
GitHub stopped serving the macos-14 label, so the macOS wheel jobs in the release workflow are cancelled on start. That fails the build matrix, skips the test and publish jobs, and leaves PyPI behind the tagged release (v0.2.1 and v0.3.0 never reached PyPI). Use macos-latest, matching ci.yml, so the label cannot go dark again. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Contributor
There was a problem hiding this comment.
🟢 Approval recommended
There are no active review issues with the release workflow’s macOS runner-label updates.
No open issues 🎉
What changed in this PR
Updates the release workflow’s macOS runners to address startup cancellations that block wheel testing and PyPI publishing.
Changes:
- Switches both macOS wheel-build entries from
macos-14tomacos-latest. - Updates the ARM64 macOS test entry to
macos-latest, aligning withci.yml.
| File | Description |
|---|---|
.github/workflows/release-plz.yml |
Replaces three macOS runner labels across wheel-build and test jobs. |
Review effort: Balanced
Contributor
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
macos-14runner label. Since Nov 6 the two macOS wheel jobs inrelease-plz.ymlare cancelled on start withThe configuration 'macos-14-arm64-us-default' is not supported.buildmatrix as not successful, sotestandpublish-to-pypiare skipped. The v0.2.1 and v0.3.0 releases were tagged and published to crates.io but never reached PyPI, which is still at 0.2.0.macos-14entries tomacos-latest, matchingci.yml, so the label cannot be retired out from under the release pipeline again.Follow-up after merge
Run the Release-plz workflow manually on
mainwithpublish_pypichecked to publish 0.3.0.🤖 Generated with Claude Code