Repository navigation
ci: move ARM macOS release builds to macOS 15 - #54
Merged
Merged
Conversation
|
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.



Related to #53.
Move the existing
macos-aarch64release build from retiredmacos-14to supportedmacos-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-15as ARM64.All candidate and exact-main normal source checks pass, including PHP8.2–8.5, PHAR smoke/reproducibility, Sonar and public boundary. Merged
a10f9485has 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.