Repository navigation
ci: move iOS/Mac Catalyst sample jobs from macos-15 to macos-26 - #626
Open
adrianhall wants to merge 1 commit into
Open
adrianhall wants to merge 1 commit into
adrianhall wants to merge 1 commit into
Conversation
macOS arm64 jobs on macos-15 repeatedly failed to acquire a runner due to capacity constraints. Switch the MAUI, Avalonia and Uno iOS jobs to macos-26, keep the existing workload set and Xcode 26.3 pins (Xcode 26.3 is still installed on macos-26), and update the explanatory comments. Closes CommunityToolkit#622
This branch has not been deployed
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
Moves the macOS jobs in the sample build workflows from
macos-15tomacos-26:build-samples-todoapp-maui.yml(ios)build-samples-todoapp-avalonia.yml(ios)build-samples-todoapp-uno.yml(ios-maccatalyst)This is the minimal option from the issue: only the runner changes.
WorkloadSetVersion: '10.0.107'andRequiredXcodeVersion: '26.3'are kept (Xcode 26.3 is still installed onmacos-26). The explanatory comments are updated to describe themacos-26runner and Xcode choices, and nomacos-15references remain in.github/workflows/.Dropping the workload-set pin and moving to Xcode 26.5+ is left as a follow-up, to be done only once the iOS builds are confirmed passing on
macos-26.Why
macOS arm64 jobs on
macos-15repeatedly failed withThe job was not acquired by Runner of type hosted even after multiple attempts(capacity constraints), as seen while validating #617. A newer image may have more spare capacity.Validation
Build Sampleswas dispatched on the fork against this branch (run 42243021098).todoapp-maui / ios,todoapp-avalonia / ios,todoapp-uno / ios-maccatalyst) did not acquire a runner on the first attempt: same capacity error and annotation as onmacos-15. They were rerun and were still queued when this PR was opened.So it is not yet confirmed that the iOS / Mac Catalyst builds pass, or that
macos-26has better capacity. The issue lists this as a risk ("macos-26may have its own capacity constraints"). This PR should not be merged until those three jobs have started and passed.Closes #622