-
Notifications
You must be signed in to change notification settings - Fork 1.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[CI] Fix the generated rollback files. #14127
Conversation
As it is right now the generated rollback files look like the following ```json { "microsoft.net.sdk.android": "34.0.0-preview.2.187/8.0.100-preview.2", "microsoft.net.sdk.ios": "16.2.379-net8-p2/8.0.100-preview.2", "microsoft.net.sdk.maccatalyst": "16.2.379-net8-p2/8.0.100-preview.2", "microsoft.net.sdk.macos": "13.1.379-net8-p2/8.0.100-preview.2", "microsoft.net.sdk.maui": "8.0.0-preview.2.5602/8.0.100-preview.2", "microsoft.net.sdk.tvos": "16.1.1167-net8-p2/8.0.100-preview.2", "microsoft.net.workload.mono.toolchain.net6": "8.0.0-preview.2.23128.3/8.0.100-preview.2", "microsoft.net.workload.mono.toolchain.net7": "8.0.0-preview.2.23128.3/8.0.100-preview.2", "microsoft.net.workload.emscripten.net6": "8.0.0-preview.2.23127.1/8.0.100-preview.2", "microsoft.net.workload.emscripten.net7": "8.0.0-preview.2.23127.1/8.0.100-preview.2" } ``` While they should look like the following to be able to be used for dogfooding. ```json { "microsoft.net.sdk.android": "34.0.0-preview.2.181/8.0.100-preview.2", "microsoft.net.sdk.ios": "16.2.367-net8-p2/8.0.100-preview.2", "microsoft.net.sdk.maccatalyst": "16.2.367-net8-p2/8.0.100-preview.2", "microsoft.net.sdk.macos": "13.1.367-net8-p2/8.0.100-preview.2", "microsoft.net.sdk.maui": "8.0.0-preview.2.7832/8.0.100-preview.2", "microsoft.net.sdk.tvos": "16.1.1155-net8-p2/8.0.100-preview.2", "microsoft.net.workload.mono.toolchain.net7": "8.0.0-preview.2.23127.2/8.0.100-preview.2", "microsoft.net.workload.mono.toolchain.current": "8.0.0-preview.2.23127.2/8.0.100-preview.2", "microsoft.net.workload.emscripten.net7": "8.0.0-preview.2.23127.1/8.0.100-preview.2", "microsoft.net.workload.emscripten.current": "8.0.0-preview.2.23127.1/8.0.100-preview.2" } ```
I probably need this to be back ported to preview2 and preview 3 (I am using preview 2 to test the mega pipeline). |
"microsoft.net.workload.emscripten.net6": "@MicrosoftNETWorkloadEmscriptenPackageVersion@/@DotNetEmscriptenManifestVersionBand@", | ||
"microsoft.net.workload.emscripten.net7": "@MicrosoftNETWorkloadEmscriptenPackageVersion@/@DotNetEmscriptenManifestVersionBand@" |
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.
If you download a recent build:
https://aka.ms/dotnet/8.0.1xx/daily/dotnet-sdk-win-x64.zip
I think all of these should be listed:
> 7z l dotnet-sdk-8.0.100-preview.4.23172.3-win-x64.zip | grep WorkloadManifest.json
2023-03-11 20:18:32 ..... 3022 457 sdk-manifests\8.0.100-preview.2\microsoft.net.sdk.android\WorkloadManifest.json
2023-03-08 17:33:46 ..... 2456 412 sdk-manifests\8.0.100-preview.2\microsoft.net.sdk.ios\WorkloadManifest.json
2023-03-08 17:33:46 ..... 1597 346 sdk-manifests\8.0.100-preview.2\microsoft.net.sdk.maccatalyst\WorkloadManifest.json
2023-03-08 17:33:46 ..... 1448 344 sdk-manifests\8.0.100-preview.2\microsoft.net.sdk.macos\WorkloadManifest.json
2023-03-09 12:37:16 ..... 4085 638 sdk-manifests\8.0.100-preview.2\microsoft.net.sdk.maui\WorkloadManifest.json
2023-03-08 17:33:46 ..... 1596 351 sdk-manifests\8.0.100-preview.2\microsoft.net.sdk.tvos\WorkloadManifest.json
2023-03-17 09:11:12 ..... 2624 409 sdk-manifests\8.0.100-preview.3\microsoft.net.workload.emscripten.current\WorkloadManifest.json
2023-03-17 09:11:12 ..... 2010 384 sdk-manifests\8.0.100-preview.3\microsoft.net.workload.emscripten.net6\WorkloadManifest.json
2023-03-17 09:11:12 ..... 2597 418 sdk-manifests\8.0.100-preview.3\microsoft.net.workload.emscripten.net7\WorkloadManifest.json
2023-03-21 16:30:04 ..... 16167 1356 sdk-manifests\8.0.100-preview.3\microsoft.net.workload.mono.toolchain.current\WorkloadManifest.json
2023-03-21 16:30:04 ..... 17494 1315 sdk-manifests\8.0.100-preview.3\microsoft.net.workload.mono.toolchain.net6\WorkloadManifest.json
2023-03-21 16:30:04 ..... 18599 1407 sdk-manifests\8.0.100-preview.3\microsoft.net.workload.mono.toolchain.net7\WorkloadManifest.json
So, we end up with 3 entries for Mono & 3 for emscripten?
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.
Wait, I made a mistake, I ignored the microsoft.net.workload.emscripten.net7, I'll push a change for that.
/backport to release/8.0.1xx-preview2 |
Started backporting to release/8.0.1xx-preview2: https://github.com/dotnet/maui/actions/runs/4493218267 |
…4141) Backport of #14127 to release/8.0.1xx-preview2 /cc @mandel-macaque
As it is right now the generated rollback files look like the following
While they should look like the following to be able to be used for dogfooding.