Install workload manifests in sdk band version derived from the (#81461)
authorAnkit Jain <radical@gmail.com>
Thu, 2 Feb 2023 18:08:36 +0000 (13:08 -0500)
committerGitHub <noreply@github.com>
Thu, 2 Feb 2023 18:08:36 +0000 (12:08 -0600)
commitb563df9c9d255467e3630ed952e5ba8ddf13a44e
tree7e46a638310392cb5b78ab60411c08d5e704e6bc
parent194fcd45ccca4c678055c124bf7a5996da13eb99
Install workload manifests in sdk band version derived from the (#81461)

.. installer version.

- This is only for running Wasm.Build.Tests

Two new properties are added:

- `SdkBandVersionForWorkload_ComputedFromInstaller`: this is based on the
version derived from `dotnet --version`. `8.0.0-alpha.1.1234.1` becomes
`8.0.0-alpha.1`, and is used as the path where the manifests get installed for testing:
`sdk-manifests/$(SdkBandVersionForWorkload_ComputedFromInstaller)`

- `SdkBandVersionForWorkload_FromRuntimeVersions`: this is the version
band used for the packages generated. And simply rename of the earlier
`$(SdkBandVersionForWorkload)`.
eng/Versions.props
eng/testing/tests.wasm.targets
eng/testing/workloads-testing.targets
src/mono/nuget/Microsoft.NET.Workload.Mono.Toolchain.Current.Manifest/Microsoft.NET.Workload.Mono.Toolchain.Current.Manifest.pkgproj
src/mono/nuget/Microsoft.NET.Workload.Mono.Toolchain.net6.Manifest/Microsoft.NET.Workload.Mono.Toolchain.net6.Manifest.pkgproj
src/mono/nuget/Microsoft.NET.Workload.Mono.Toolchain.net7.Manifest/Microsoft.NET.Workload.Mono.Toolchain.net7.Manifest.pkgproj
src/tasks/WorkloadBuildTasks/InstallWorkloadFromArtifacts.cs