Skip to content

Conversation

@mthalman
Copy link
Member

Contributes to #1011

The package installer tests in the VMR pipeline require the ability to install the dotnet-sdk deb/rpm packages. But these packages are dependent on the runtime packages (e.g. dotnet-runtime) which are not produced in a non-1xx branch of the VMR.

To solve this, these dependent packages are downloaded from ci.dot.net where they've been published by Arcade for each VMR build. The version of the 1xx build is determined by the VMR's configuration where it has a MicrosoftNETSdkVersion property that indicates this dependency. The condition for knowing whether this is in the context of a 1xx branch or not is determined by the DotNetBuildSharedComponents property which is true only in the context of a 1xx branch.

@mthalman mthalman merged commit d8335b9 into dotnet:main Aug 19, 2025
10 checks passed
@mthalman mthalman deleted the 2xx-installer-tests branch August 19, 2025 12:42
@mthalman
Copy link
Member Author

/backport to release/10.0.1xx

@github-actions
Copy link
Contributor

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants