Skip to content

[main] Update dependencies from dotnet/arcade, dotnet/arcade-services, dotnet/dnceng#16776

Merged
ViktorHofer merged 14 commits into
mainfrom
darc-main-3cea9bfb-a9b2-48c0-a400-e4c548424941
May 12, 2026
Merged

[main] Update dependencies from dotnet/arcade, dotnet/arcade-services, dotnet/dnceng#16776
ViktorHofer merged 14 commits into
mainfrom
darc-main-3cea9bfb-a9b2-48c0-a400-e4c548424941

Conversation

@dotnet-maestro
Copy link
Copy Markdown
Contributor

@dotnet-maestro dotnet-maestro Bot commented May 2, 2026

This pull request updates the following dependencies

From https://github.com/dotnet/arcade

From https://github.com/dotnet/dnceng

dotnet-maestro Bot added 2 commits May 2, 2026 02:02
…501.2

On relative base path root
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Helix.Sdk From Version 11.0.0-beta.26230.2 -> To Version 11.0.0-beta.26251.2
…ild 20260427.1

On relative base path root
Microsoft.DotNet.DarcLib , Microsoft.DotNet.ProductConstructionService.Client From Version 1.1.0-beta.26214.2 -> To Version 1.1.0-beta.26227.1
@dotnet-maestro dotnet-maestro Bot changed the title [main] Update dependencies from dotnet/arcade [main] Update dependencies from dotnet/arcade, dotnet/arcade-services May 4, 2026
…430.1

On relative base path root
Microsoft.DncEng.SecretManager From Version 1.1.0-beta.26223.1 -> To Version 1.1.0-beta.26230.1
@dotnet-maestro dotnet-maestro Bot changed the title [main] Update dependencies from dotnet/arcade, dotnet/arcade-services [main] Update dependencies from dotnet/arcade, dotnet/arcade-services, dotnet/dnceng May 4, 2026
@mmitche
Copy link
Copy Markdown
Member

mmitche commented May 4, 2026

Waiting on new update to move arcade-services back to 7.0.3

dotnet-maestro Bot added 2 commits May 7, 2026 02:02
…506.2

On relative base path root
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Helix.Sdk From Version 11.0.0-beta.26230.2 -> To Version 11.0.0-beta.26256.2
…ild 20260505.4

On relative base path root
Microsoft.DotNet.DarcLib , Microsoft.DotNet.ProductConstructionService.Client From Version 1.1.0-beta.26214.2 -> To Version 1.1.0-beta.26255.4
@ViktorHofer
Copy link
Copy Markdown
Member

@premun @dkurepa how do we get a new arcade-services version flowing here? I triggered the subscription but nothing happened. Not sure who promotes to the prod channel.

…507.3

On relative base path root
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Helix.Sdk From Version 11.0.0-beta.26230.2 -> To Version 11.0.0-beta.26257.3
@premun
Copy link
Copy Markdown
Member

premun commented May 11, 2026

@ViktorHofer only when roll out Maestro we promote a build. We could flow from - Int where we have our main.

@premun premun changed the title [main] Update dependencies from dotnet/arcade, dotnet/arcade-services, dotnet/dnceng [main] Update dependencies from dotnet/arcade, dotnet/dnceng May 11, 2026
@ViktorHofer
Copy link
Copy Markdown
Member

Was just curious :)

@premun
Copy link
Copy Markdown
Member

premun commented May 11, 2026

@ViktorHofer not sure how to handle the dependency on arcade-services. In there, we bump to latest GAed 10.0 packages to clear CG - such as 10.0.6 of extension libraries while Arcade is only on 10.0.3.
Maybe we should get rid of the dependency completely.

@akoeplinger
Copy link
Copy Markdown
Member

Maybe we should get rid of the dependency completely.

YESSS

@ViktorHofer
Copy link
Copy Markdown
Member

ViktorHofer commented May 11, 2026

I think it makes sense to update dependencies automatically via dependabot. It looks like arcade-services is configured correctly to receive updates but arcade isn't. It would be good to fix that. Source-build won't be impacted by most of these changes as it a) overrides the version and b) only depends on a very small subset of external dependencies.

Now that we don't target .NET Framework in msbuild tasks anymore and don't need to constraint ourselves on the host environment (i.e. binding redirects), dependency updates should be able to happen freely.

Overall, I don't see a problem with the arcade-services dependency here or in the VMR.

…511.2

On relative base path root
Microsoft.DncEng.SecretManager From Version 1.1.0-beta.26223.1 -> To Version 1.1.0-beta.26261.2
@dotnet-maestro dotnet-maestro Bot changed the title [main] Update dependencies from dotnet/arcade, dotnet/dnceng [main] Update dependencies from dotnet/arcade, dotnet/arcade-services, dotnet/dnceng May 11, 2026
chcosta
chcosta previously approved these changes May 11, 2026
@mmitche
Copy link
Copy Markdown
Member

mmitche commented May 11, 2026

I think it makes sense to update dependencies automatically via dependabot. It looks like arcade-services is configured correctly to receive updates but arcade isn't. It would be good to fix that. Source-build won't be impacted by most of these changes as it a) overrides the version and b) only depends on a very small subset of external dependencies.

Now that we don't target .NET Framework in msbuild tasks anymore and don't need to constraint ourselves on the host environment (i.e. binding redirects), dependency updates should be able to happen freely.

Overall, I don't see a problem with the arcade-services dependency here or in the VMR.

Source-build might be affected. It does override versions, but not in all cases. For reference packages, SBRP produces a specific set of versions of each package, and uses of the ref packages are NOT overridden downstream. So, we do need to be careful about upgrading with abandon.

@ViktorHofer
Copy link
Copy Markdown
Member

ViktorHofer commented May 11, 2026

NuGet dependencies recently got added to use PSB in Arcade. Looking at Versions.props, I don't see anything remaining that would fall into the "can't update in Arcade but in arcade-services" bucket. Sure, things like Newtonsoft.Json that come via SBE need some manual work to update but that happens very infrequently.

Copilot and others added 2 commits May 11, 2026 16:26
CheckRequestRegistration hits the symbol-request HTTP endpoint and on auth failure logs an error via the TaskTracer, which surfaces as a BuildError. In dryRun mode (used by tests and dry runs) we should not contact the symbol server, matching the existing guard around RegisterAndPublishRequest.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…511.2

On relative base path root
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Helix.Sdk From Version 11.0.0-beta.26230.2 -> To Version 11.0.0-beta.26261.2
@ViktorHofer ViktorHofer merged commit ff42b95 into main May 12, 2026
14 checks passed
@ViktorHofer ViktorHofer deleted the darc-main-3cea9bfb-a9b2-48c0-a400-e4c548424941 branch May 12, 2026 06:30
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.

5 participants