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.
Description of Change
Bumps to use Xcode 15.4.0 and Sonoma machines.
Device tests for iOS and Catalyst run on Azure Pipelines macOS-14 , these machines are recreated every time maybe making it more reliable in terms of clean infrastructure.
This pull request primarily focuses on updating the configuration of the testing environments in the pipeline. The changes involve updating the macOS version from 'Ventura' to 'Sonoma' across several files and updating the required Xcode version from '15.2.0' to '15.4.0'. Additionally, the virtual machine image for iOS and macOS tests has been updated to 'macOS-14'.
Key changes include:
Updates to macOS version:
eng/pipelines/common/maui-templates.yml
: Updated the macOS version from 'Ventura' to 'Sonoma' in the parameters for the Android and iOS tests.eng/pipelines/device-tests.yml
: Updated the macOS version from 'Ventura' to 'Sonoma' in the parameters for the Android tests and changed the iOS test parameters to use a new VM pool and image.eng/pipelines/handlers.yml
: Updated the macOS version from 'Ventura' to 'Sonoma' in the parameters and stages for the Android and iOS tests. [1] [2] [3] [4]eng/pipelines/ui-tests.yml
: Updated the macOS version from 'Ventura' to 'Sonoma' in the parameters for the Android and iOS tests, and updated the VM image for macOS tests. [1] [2] [3] [4]Updates to Xcode version:
eng/pipelines/common/variables.yml
: Updated the required Xcode version from '15.2.0' to '15.4.0'.