dotnet / arcade

Tools that provide common build infrastructure for multiple .NET Foundation projects.
MIT License
671 stars 349 forks source link

Allow dev builds to use OfficialBuildId when explicitly set #15194

Closed ViktorHofer closed 1 month ago

ViktorHofer commented 1 month ago

The VMR currently has a model that allows to build locally (meaning ContinuousIntegrationBuild=false) but use official build versioning. This is currently not supported by the Arcade SDK versioning infrastructure.

This fixes the broken VMR dev builds: https://github.com/dotnet/source-build/issues/4689

Validated offline when building the VMR. This feels like the correct fix to me anyway as we should be able to produce official build versioned packages on dev builds for local validation. Our source-build partners might eventually want/need this as well.

To double check: