You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
MakeOfficialBuildId= the default for source-only non-official build setup #4855
changed the title [-]MakeOFficialBuildId= the default for source-only non-official build setup[/-][+]MakeOfficialBuildId= the default for source-only non-official build setup[/+]on Jan 30, 2025
[Triage] Some additional changes are needed as a result of making this. The source build release process would need to include the OfficialBuildId info as part of the release. Additionally when doing the final builds, there needs to be a source build CI run with the same OfficialBuildId input in order to produce the artifacts and sdks that get uploaded to blob storage. How would these builds get queued is something that needs to be flushed out.
I wonder which set of nuget packages scenario-tests will use when testing source-only locally (-dev) or in CI (-ci). There aren't matching Microsoft produced nuget packages in those configurations. Question for @mthalman and @MichaelSimons
Activity
[-]MakeOFficialBuildId= the default for source-only non-official build setup[/-][+]MakeOfficialBuildId= the default for source-only non-official build setup[/+]MichaelSimons commentedon Jan 30, 2025
[Triage] Some additional changes are needed as a result of making this. The source build release process would need to include the OfficialBuildId info as part of the release. Additionally when doing the final builds, there needs to be a source build CI run with the same OfficialBuildId input in order to produce the artifacts and sdks that get uploaded to blob storage. How would these builds get queued is something that needs to be flushed out.
MichaelSimons commentedon Jan 30, 2025
Stable versioning would make this UX a lot better for end users as they would not have to specify the OfficialBuildId.
mmitche commentedon Feb 26, 2025
Notes from the discussion after the UB Sync:
Rough ship plan
Preview 4
.NET ships a VMR build with a single unified official build ID. We notify distro partners what the input official build ID is.
Preview 5
.NET and distro partner builds ship stable bits
Work items
mmitche commentedon Feb 26, 2025
#4912 dotnet/dotnet#1070 #4914 #4915 dotnet/dotnet#1069
ViktorHofer commentedon Feb 26, 2025
I wonder which set of nuget packages scenario-tests will use when testing source-only locally (
-dev) or in CI (-ci). There aren't matching Microsoft produced nuget packages in those configurations. Question for @mthalman and @MichaelSimons