Skip to content

fix(release): move macOS wheel jobs off the retired macos-14 runner - #290

Merged
david-pl merged 1 commit into
mainfrom
david/fix-macos-runner
Nov 11, 2026
Merged

david-pl merged 1 commit into
mainfrom
david/fix-macos-runner

Conversation

@david-pl

Copy link
Copy Markdown
Collaborator

Summary

  • GitHub retired the macos-14 runner label. Since Nov 6 the two macOS wheel jobs in release-plz.yml are cancelled on start with The configuration 'macos-14-arm64-us-default' is not supported.
  • That marks the build matrix as not successful, so test and publish-to-pypi are 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.
  • Switch the three macos-14 entries to macos-latest, matching ci.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 main with publish_pypi checked to publish 0.3.0.

🤖 Generated with Claude Code

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>
Copilot AI balanced review requested due to automatic review settings November 11, 2026 14:09

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 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-14 to macos-latest.
  • Updates the ARM64 macOS test entry to macos-latest, aligning with ci.yml.
File Description
.github/​workflows/​release-plz.yml Replaces three macOS runner labels across wheel-build and test jobs.

Review effort: Balanced

@david-pl
david-pl enabled auto-merge (squash) November 11, 2026 14:11
@david-pl
david-pl merged commit 83f3e8c into main Nov 11, 2026
12 checks passed
@david-pl
david-pl deleted the david/fix-macos-runner branch November 11, 2026 14:18
@github-actions

Copy link
Copy Markdown
Contributor
PR Preview Action v1.8.2
Preview removed because the pull request was closed.
2026-11-11 14:18 UTC

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.

2 participants