Skip to content

ci: pin Darwin runners to macos-26 - #1040

Merged
reardencode merged 1 commit into
masterfrom
ci/macos-26-runner
Oct 16, 2026
Merged

reardencode merged 1 commit into
masterfrom
ci/macos-26-runner

Conversation

@rearden-grok

@rearden-grok rearden-grok Bot commented Oct 16, 2026

Copy link
Copy Markdown
Contributor

Summary

GitHub retires the macos-14 Actions image on 2 November 2026 (brownouts through 31 October). The required PR macos job and the Darwin release job now pin macos-26.

macos-latest is a moving alias (it became macOS 26 in June 2026). A concrete label matches windows-2022 and the pinned rustc. The rust-cache key is ci-macos-26 so the smoke job does not restore objects cached on Sonoma. The release job still has no build cache.

The runner is the compile and smoke machine. This repo does not set MACOSX_DEPLOYMENT_TARGET, so the zip's minimum macOS stays rustc's aarch64-apple-darwin floor.

Test

Docs and workflow YAML only. No local cargo. The required macos job (./scripts/ci-os-smoke.sh) is the check. The release zip's otool and codesign -v steps run on the next v*.*.* tag.

GitHub retires the macos-14 image on 2 November 2026. The required
PR smoke job and the Darwin release zip stay on a concrete arm64
label, the same way Windows stays on windows-2022.
@reardencode
reardencode merged commit f9014f9 into master Oct 16, 2026
18 checks passed
@rearden-grok
rearden-grok Bot deleted the ci/macos-26-runner branch October 17, 2026 11:09
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