-
Notifications
You must be signed in to change notification settings - Fork 10.4k
[release/5.0] Update dependencies from dotnet/arcade #36838
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
[release/5.0] Update dependencies from dotnet/arcade #36838
Conversation
…921.4 Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Helix.Sdk From Version 5.0.0-beta.21427.7 -> To Version 5.0.0-beta.21471.4
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.
Auto-approving dependency update.
All template test failures:
@pranavkm @javiercn @SteveSandersonMS could you take a look? |
Looks like it's here:
|
Because the VS on our agents may be too new for the 5.0.207 SDK❔ Or, is there something else in the newer Arcade we likely need❔ |
Ahh I misread the SDK in use. This repo should be fine. Carry on. |
It should hurt to update the SDK once our VS agents target v16.11 but the SDK change is breaking, bringing in something that regresses our required template removals in tests. I'm very surprised to have something like this required in a "regular" Arcade update. Was this announced in some forum❔ @wli3 @dsplaisted @marcpopMSFT what reaction is necessary to handle the breaking change in template removal (and perhaps installation as well)❔ /fyi we keep ahead of Arcade's minimum SDK in every round of branding updates. I'm not thrilled to have the two tied together. (Yeah, I'm agreeing w/ @ViktorHofer here.) /cc @markwilkie for awareness of the breaking change in the Arcade SDK |
@dougbu What is the breaking change? Previously you could remove (built-in?) project templates, but now you can't? I know there are changes to the template system in 6.0, but I wouldn't expect something to have changed in 5.0. @phenning @KathleenDollard @dotnet/templating-engine-maintainers |
Error message
Sample stack
Likely culpritThe aspnetcore/src/ProjectTemplates/Shared/TemplatePackageInstaller.cs Lines 119 to 138 in 60819f7
aspnetcore/src/ProjectTemplates/Shared/TemplatePackageInstaller.cs Lines 71 to 82 in 60819f7
In 'main', we use NoteThe addition of Another cc |
We haven't done any changes to 5.0 in a while. You definitely don't need |
Could you please help us understand why the template tests are failing then❔ I'll put up a draft PR in a few minutes moving 'release/5.0' to the latest SDK but not changing anything about Arcade to confirm the |
https://dev.azure.com/dnceng/public/_build/results?buildId=1387068&view=results is the build to watch |
Errors like the following failed numerous template tests due solely to the switch to use the
As you can see in #36989, I changed only the SDK. There is a breaking change between |
/fyi every Blazor and project template test is failing with the minor exception of skipped tests and a couple of project template tests that don't attempt to install templates (they just check byte order marks). |
I added the fix in #37011, CI is in progress now; however templates job passed. Basically it modifies We removed search for the templates on missing template in .NET 5.0.3xx with introducing |
I pushed @vlada-shubina commit to this branch to get green build asap... |
Reran failed jobs in 20210927.16 because I don't want to wait for any quarantining (and we tend not to do much quarantining in servicing branches anyhow). |
Darn it. Cancelling builds now |
Thanks for catching things before builds got too far @wtgodbe |
This pull request updates the following dependencies
From https://github.com/dotnet/arcade