Skip to content

Sync downstream CI with upstream daily CI versions #5250

Open
@tmds

Description

@tmds

For our daily CI use-cases we have depencies on packages that we do not source-build.

For example, we get the following error when trying to build aspnetcore with an internal CI SDK due to a mismatch for Microsoft.NETCore.App.Runtime.Mono.browser-wasm:

HostedBlazorWebassemblyApp.Client.csproj : error NU1102: Unable to find package Microsoft.NETCore.App.Runtime.Mono.browser-wasm with version (= 10.0.0-preview.6.25310.101) [/tmp/tmp.PBEgsEvJDL/sdk/10.0.100-preview.6.25310.101/NuGet.targets]
HostedBlazorWebassemblyApp.Client.csproj : error NU1102:   - Found 1458 version(s) in dotnet8 [ Nearest version: 8.0.0-rtm.23523.3 ] [/tmp/tmp.PBEgsEvJDL/sdk/10.0.100-preview.6.25310.101/NuGet.targets]
HostedBlazorWebassemblyApp.Client.csproj : error NU1102:   - Found 1417 version(s) in dotnet9 [ Nearest version: 9.0.0-rtm.24516.5 ] [/tmp/tmp.PBEgsEvJDL/sdk/10.0.100-preview.6.25310.101/NuGet.targets]
HostedBlazorWebassemblyApp.Client.csproj : error NU1102:   - Found 1224 version(s) in dotnet10 [ Nearest version: 10.0.0-preview.6.25310.107 ] [/tmp/tmp.PBEgsEvJDL/sdk/10.0.100-preview.6.25310.101/NuGet.targets]
HostedBlazorWebassemblyApp.Client.csproj : error NU1102:   - Found 119 version(s) in dotnet-public [ Nearest version: 10.0.0-preview.5.25277.114 ] [/tmp/tmp.PBEgsEvJDL/sdk/10.0.100-preview.6.25310.101/NuGet.targets]
HostedBlazorWebassemblyApp.Client.csproj : error NU1102:   - Found 0 version(s) in source L2hvbWUvdGVzdGVyL3dvcmtkaXIvZ3JwYy9hcnRpZmFjdHMK [/tmp/tmp.PBEgsEvJDL/sdk/10.0.100-preview.6.25310.101/NuGet.targets]
HostedBlazorWebassemblyApp.Client.csproj : error NU1102:   - Found 0 version(s) in dotnet-eng [/tmp/tmp.PBEgsEvJDL/sdk/10.0.100-preview.6.25310.101/NuGet.targets]
HostedBlazorWebassemblyApp.Client.csproj : error NU1102:   - Found 0 version(s) in dotnet-tools [/tmp/tmp.PBEgsEvJDL/sdk/10.0.100-preview.6.25310.101/NuGet.targets]
HostedBlazorWebassemblyApp.Client.csproj : error NU1102:   - Found 0 version(s) in dotnet10-transport [/tmp/tmp.PBEgsEvJDL/sdk/10.0.100-preview.6.25310.101/NuGet.targets]
HostedBlazorWebassemblyApp.Client.csproj : error NU1102:   - Found 0 version(s) in dotnet8-transport [/tmp/tmp.PBEgsEvJDL/sdk/10.0.100-preview.6.25310.101/NuGet.targets]
HostedBlazorWebassemblyApp.Client.csproj : error NU1102:   - Found 0 version(s) in dotnet9-transport [/tmp/tmp.PBEgsEvJDL/sdk/10.0.100-preview.6.25310.101/NuGet.targets]

I'd like to explore syncing our downstream daily builds with the upstream official daily build versions.

What would be a way to find the most recent OfficialBuildId from the official daily builds?
And the vmr commit that it was built from?

cc @ViktorHofer @mmitche @MichaelSimons @omajid

Metadata

Metadata

Assignees

Labels

area-buildImprovements in source-build's own build process

Type

No type

Projects

Status

In Progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions