Skip to content

Conversation

@kazo0
Copy link
Contributor

@kazo0 kazo0 commented Oct 23, 2025

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]

@unodevops
Copy link
Contributor

⚠️⚠️ The build 179491 has failed on Uno Toolkit - CI.

@unodevops
Copy link
Contributor

⚠️⚠️ The build 179509 has failed on Uno Toolkit - CI.

@kazo0 kazo0 changed the title chore: drop macos, bump ci uno-check chore: fix main/canary ci Oct 24, 2025
@unodevops
Copy link
Contributor

⚠️⚠️ The build 179517 has failed on Uno Toolkit - CI.

@unodevops
Copy link
Contributor

⚠️⚠️ The build 179667 has failed on Uno Toolkit - CI.

@unodevops
Copy link
Contributor

⚠️⚠️ The build 179680 has failed on Uno Toolkit - CI.

@unodevops
Copy link
Contributor

⚠️⚠️ The build 179692 has failed on Uno Toolkit - CI.

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