Skip to content

ci: move ARM macOS release builds to macOS 15 - #54

Merged
rmcdaniel merged 1 commit into
mainfrom
ci/macos15-arm-runner
Oct 16, 2026
Merged

rmcdaniel merged 1 commit into
mainfrom
ci/macos15-arm-runner

Conversation

@rmcdaniel

@rmcdaniel rmcdaniel commented Oct 16, 2026 •

Copy link
Copy Markdown
Member

Related to #53.

Move the existing macos-aarch64 release build from retired macos-14 to supported macos-15, preserving ARM64, its pinned toolchain inputs and artifact name. Update the existing release-contract assertion. The cache identity already includes the runner label and exact image, so old-runner artifacts cannot pass as the new toolchain.

I audited all12 current default branches and both maintained1.x branches, including workflow templates and tests. This is the only affected job; the other occurrence is its existing test assertion. GitHub's deprecation notice includes the current October16 brownout. Its runner table identifies macos-15 as ARM64.

All candidate and exact-main normal source checks pass, including PHP8.2–8.5, PHAR smoke/reproducibility, Sonar and public boundary. Merged a10f9485 has the identical reviewed tree. The actual macOS15 ARM cold toolchain build passes its prerequisites, compilation and built-runtime sanity checks. Full cache-warm38945845986 now also passes all four native platforms. Release-only packaged-CLI/signal tests explicitly skip in this cache-warm operation; no package version or release asset changed. Issue53 is closed, the merged remote head/local branch/clean worktree are retired, and the four completed raw build-log exports are deleted; source, GitHub outcomes and useful compiled caches remain.

@sonarqubecloud

Copy link
Copy Markdown

@rmcdaniel
rmcdaniel marked this pull request as ready for review October 16, 2026 18:14
@rmcdaniel
rmcdaniel merged commit a10f948 into main Oct 16, 2026
12 checks passed
@rmcdaniel
rmcdaniel deleted the ci/macos15-arm-runner branch October 16, 2026 18:15
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