dotnet / source-build

A repository to track efforts to produce a source tarball of the .NET Core SDK and all its components
MIT License
265 stars 132 forks source link

Calculate the defaults for `HostOS` and `BaseOS` in the Arcade SDK instead of the VMR orchestrator #4730

Open jkoritzinsky opened 2 weeks ago

jkoritzinsky commented 2 weeks ago
          These properties are calculating the default values for `HostOS` and `BaseOS`. In source-build scenarios (the only scenario where they really matter today), they'll be overridden on the command line by the orchestrator.

What do you think about moving these "default" definitions into the Arcade SDK and then only pass them here when they're explicitly provided?

_Originally posted by @jkoritzinsky in https://github.com/dotnet/sdk/pull/44800#discussion_r1837231427_