Skip to content

[release/7.0.1xx-rc2] [net7.0] [workload] Update net6.0 KnownFrameworkReference - #16136

Merged
rolfbjarne merged 3 commits into
dotnet:release/7.0.1xx-rc2from
vs-mobiletools-engineering-service2:backport-pr-15882-to-release/7.0.1xx-rc2
Sep 27, 2022
Merged

rolfbjarne merged 3 commits into
dotnet:release/7.0.1xx-rc2from
vs-mobiletools-engineering-service2:backport-pr-15882-to-release/7.0.1xx-rc2

Conversation

@vs-mobiletools-engineering-service2

Copy link
Copy Markdown
Collaborator

A Xamarin.Shared.Sdk.MultiTarget.targets file has been added to update
the ref/runtime pack versions associated with the .NET 6 SDK. This file
will ship as part of the .NET 7 SDK but only be imported when using the
.NET 6 SDK. This should work around the need to add new and net7
versioned aliases of the Ref and Runtime packs. Adding this file to
AfterMicrosoftNETSdkTargets will ensure that it is imported last,
after all KnownFrameworkReferences that need updating are declared.

Backport of #15834

Backport of #15882

pjcollins and others added 3 commits September 26, 2022 20:57
A `Xamarin.Shared.Sdk.MultiTarget.targets` file has been added to update
the ref/runtime pack versions associated with the .NET 6 SDK.  This file
will only be imported when using the .NET 6 SDK, and it should work
around the need to add new net6 and net7 versioned aliases of the Ref
and Runtime packs.  Adding this file to `AfterMicrosoftNETSdkTargets`
will ensure that it is imported last, after all KnownFrameworkReferences
that need updating are declared.
Commit 53766eb attempted to remove all references to the `Ref` and
`Runtime` packs that had a `.net7` alias, however one instance in the
workload manifest was missed.
…kload that wants to reference more than one set of ref/runtime packs.
@vs-mobiletools-engineering-service2

Copy link
Copy Markdown
Collaborator Author

🔥 [PR Build] Build failed 🔥

Build failed for the job 'Build packages'

Pipeline on Agent
Hash: [PR build]

@vs-mobiletools-engineering-service2

Copy link
Copy Markdown
Collaborator Author

✅ API diff for current PR / commit

Legacy Xamarin (No breaking changes)
  • iOS (no change detected)
  • tvOS (no change detected)
  • watchOS (no change detected)
  • macOS (no change detected)
.NET (No breaking changes)

✅ API diff vs stable

Legacy Xamarin (No breaking changes)
.NET (No breaking changes)
Legacy Xamarin (stable) vs .NET

✅ Generator diff

Generator diff is empty

Pipeline on Agent
Hash: d4c383ac32e4bafa10aa34ac91320b0baedd16cf [PR build]

@vs-mobiletools-engineering-service2

Copy link
Copy Markdown
Collaborator Author

📚 [PR Build] Artifacts 📚

Packages generated

View packages

Pipeline on Agent XAMBOT-1044.Monterey'
Hash: d4c383ac32e4bafa10aa34ac91320b0baedd16cf [PR build]

@vs-mobiletools-engineering-service2

Copy link
Copy Markdown
Collaborator Author

❌ [PR Build] Tests on macOS Mac Catalina (10.15) failed ❌

Failed tests are:

  • monotouch-test

Pipeline on Agent
Hash: d4c383ac32e4bafa10aa34ac91320b0baedd16cf [PR build]

@vs-mobiletools-engineering-service2

Copy link
Copy Markdown
Collaborator Author

❌ [PR Build] Tests on macOS M1 - Mac Big Sur (11.5) failed ❌

Failed tests are:

  • introspection

Pipeline on Agent
Hash: d4c383ac32e4bafa10aa34ac91320b0baedd16cf [PR build]

@vs-mobiletools-engineering-service2

Copy link
Copy Markdown
Collaborator Author

🚀 [CI Build] Test results 🚀

Test results

✅ All tests passed on VSTS: simulator tests.

🎉 All 223 tests passed 🎉

Tests counts

✅ bcl: All 69 tests passed. Html Report (VSDrops) Download
✅ cecil: All 1 tests passed. Html Report (VSDrops) Download
✅ dotnettests: All 1 tests passed. Html Report (VSDrops) Download
✅ fsharp: All 7 tests passed. Html Report (VSDrops) Download
✅ framework: All 8 tests passed. Html Report (VSDrops) Download
✅ generator: All 2 tests passed. Html Report (VSDrops) Download
✅ interdependent_binding_projects: All 7 tests passed. Html Report (VSDrops) Download
✅ install_source: All 1 tests passed. Html Report (VSDrops) Download
✅ introspection: All 8 tests passed. Html Report (VSDrops) Download
✅ linker: All 65 tests passed. Html Report (VSDrops) Download
✅ mac_binding_project: All 1 tests passed. Html Report (VSDrops) Download
✅ mmp: All 2 tests passed. Html Report (VSDrops) Download
✅ mononative: All 12 tests passed. Html Report (VSDrops) Download
✅ monotouch: All 23 tests passed. Html Report (VSDrops) Download
✅ msbuild: All 2 tests passed. Html Report (VSDrops) Download
✅ mtouch: All 1 tests passed. Html Report (VSDrops) Download
✅ xammac: All 3 tests passed. Html Report (VSDrops) Download
✅ xcframework: All 8 tests passed. Html Report (VSDrops) Download
✅ xtro: All 2 tests passed. Html Report (VSDrops) Download

Pipeline on Agent
Hash: [PR build]

@rolfbjarne
rolfbjarne merged commit f0db214 into dotnet:release/7.0.1xx-rc2 Sep 27, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants