-
Notifications
You must be signed in to change notification settings - Fork 519
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[release/7.0.1xx-xcode14-multi-targeting] Add support for multi targe…
…ting (#18891) Multi targetting is described here: /~https://github.com/xamarin/xamarin-macios/blob/main/docs/multi-target-framework.md This PR implements support building using the initial .NET 7 macOS and Mac Catalyst packages we shipped, by adding "net7.0-ios16.0" or "net7.0-tvos16.0" as a target framework. It does so by: * Renaming the ref, sdk and runtime packs to contain the target framework and the target platfrom version, so the packages will now be named: * Microsoft.iOS.Sdk.net7.0_16.0 * Microsoft.iOS.Ref.net7.0_16.0 * Microsoft.iOS.Runtime.ios-arm64.net7.0_16.0 * Microsoft.iOS.Runtime.iossimulator-arm64.net7.0_16.0 * Microsoft.iOS.Runtime.iossimulator-x64.net7.0_16.0 * Microsoft.tvOS.Sdk.net7.0_16.0 * Microsoft.tvOS.Ref.net7.0_16.0 * Microsoft.tvOS.Runtime.ios-arm64.net7.0_16.0 * Microsoft.tvOS.Runtime.iossimulator-arm64.net7.0_16.0 * Microsoft.tvOS.Runtime.iossimulator-x64.net7.0_16.0 * Only publish the above packages to NuGet (i.e. _not_ publish the template pack, nor the workload pack). This is because we don't need to publish any new templates/workloads, we only need to support being included in a newer workload. * Note that the workloads are also updated in this PR: these workloads will never be published, but it's to keep the tests working. Contributes towards: * #18790. * dotnet/sdk#30103. * #18343. This PR is best reviewed commit-by-commit.
- Loading branch information
Showing
33 changed files
with
422 additions
and
368 deletions.
There are no files selected for viewing
This file contains 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 file contains 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
Oops, something went wrong.
25cefac
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🔥 [CI Build] Build failed 🔥
Build failed for the job 'Build packages'
Pipeline on Agent
Hash: [CI build]
25cefac
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🔥 [CI Build] Build failed 🔥
Build failed for the job 'Detect API changes'
Pipeline on Agent
Hash: [CI build]
25cefac
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🔥 Unable to find the contents for the comment: D:\a\1\s\change-detection\results\gh-comment.md does not exist :fire
Pipeline on Agent
Hash: 25cefacf60d2966faac6de5fe64d96a958658f2c [CI build]
25cefac
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🔥 Failed to compare API and create generator diff 🔥
Failed to run apidiff
Pipeline on Agent
Hash: 25cefacf60d2966faac6de5fe64d96a958658f2c [CI build]
25cefac
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
📚 [CI Build] Artifacts 📚
Packages generated
View packages
Pipeline on Agent XAMMINI-050.Ventura
Hash: 25cefacf60d2966faac6de5fe64d96a958658f2c [CI build]
25cefac
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🔥 [CI Build] Test results 🔥
Test results
❌ Tests failed on VSTS: simulator tests
0 tests crashed, 6 tests failed, 38 tests passed.
Failures
❌ monotouch tests
Html Report (VSDrops) Download
Successes
✅ cecil: All 1 tests passed. Html Report (VSDrops) Download
✅ dotnettests: All 1 tests passed. Html Report (VSDrops) Download
✅ fsharp: All 2 tests passed. Html Report (VSDrops) Download
✅ framework: All 2 tests passed. Html Report (VSDrops) Download
✅ generator: All 1 tests passed. Html Report (VSDrops) Download
✅ interdependent_binding_projects: All 2 tests passed. Html Report (VSDrops) Download
✅ introspection: All 2 tests passed. Html Report (VSDrops) Download
✅ linker: All 20 tests passed. Html Report (VSDrops) Download
✅ msbuild: All 2 tests passed. Html Report (VSDrops) Download
✅ xcframework: All 2 tests passed. Html Report (VSDrops) Download
✅ xtro: All 1 tests passed. Html Report (VSDrops) Download
Pipeline on Agent
Hash: [CI build]