You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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
This pull request focuses on updating tooling and platform support across the build and project files, as well as improving reliability in iOS UI testing scripts. The main changes include upgrading .NET and related tool versions, dropping support for the macOS target framework in several projects, updating Xcode versions, and making the iOS UI test runner more robust when installing dependencies.
Tooling and Version Upgrades:
Updated the .NET SDK version to 9.0.305 and UnoCheck to 1.32.17 in all relevant workflow templates and GitHub Actions files for Linux, Mac, and Windows, ensuring consistency across build environments. [1][2][3][4]
Updated Xcode paths from version 16.3 to 16.4 in pipeline variables to use the latest Xcode for builds and UI tests.
Platform Target Adjustments:
Removed the net8.0-macos and net9.0-macos target frameworks from all main library and test projects, as well as from the shared tfms.props file, effectively dropping macOS as a build target. [1][2][3][4][5]
iOS UI Test Script Improvements:
Enhanced the ios-uitest-run.sh script to:
Remove a potential byte order mark (BOM) from the script itself to avoid shebang issues.
Pin the installation of fb-idb to Python 3.12 to work around compatibility issues with Python 3.14, improving reliability of simulator-based UI tests. [1][2]
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.
This pull request focuses on updating tooling and platform support across the build and project files, as well as improving reliability in iOS UI testing scripts. The main changes include upgrading .NET and related tool versions, dropping support for the macOS target framework in several projects, updating Xcode versions, and making the iOS UI test runner more robust when installing dependencies.
Tooling and Version Upgrades:
9.0.305andUnoCheckto1.32.17in all relevant workflow templates and GitHub Actions files for Linux, Mac, and Windows, ensuring consistency across build environments. [1] [2] [3] [4]16.3to16.4in pipeline variables to use the latest Xcode for builds and UI tests.Platform Target Adjustments:
net8.0-macosandnet9.0-macostarget frameworks from all main library and test projects, as well as from the sharedtfms.propsfile, effectively dropping macOS as a build target. [1] [2] [3] [4] [5]iOS UI Test Script Improvements:
ios-uitest-run.shscript to:fb-idbto Python 3.12 to work around compatibility issues with Python 3.14, improving reliability of simulator-based UI tests. [1] [2]