dotnet-installer/eng
Jonathan Peppers 09e16c978a Bump to Xamarin ci.main workload manifests
Context: https://github.com/dotnet/designs/pull/188/files#diff-8fcaa29d8e6f00b34b3cb1830d93f33e75f04424780a66a3c658c7021048e74fR125
Context: https://github.com/xamarin/xamarin-android/pull/5898
Context: https://github.com/xamarin/xamarin-macios/pull/11436

The Xamarin workload manifest packages have been renamed to have a `$(PackageId)` of:

    Microsoft.NET.Sdk.[platform].Manifest-6.0.100

The `dotnet` directory on disk is expected to contain:

    dotnet\sdk-manifests\6.0.100\Microsoft.NET.Sdk.[platform]\
        WorkloadManifest.json
        WorkloadManifest.targets

I manually tested `.\build.cmd -pack -publish` which produced
`artifacts\**\dotnet-sdk-6.0.100-dev-win-x64.exe`. After installing
it, I can see the "advertising manifest" feature seems to be working:

    > dotnet workload install microsoft-android-sdk-full --configfile NuGet.config
    Updated advertising manifest microsoft.net.sdk.android.
    Updated advertising manifest microsoft.net.sdk.ios.
    Updated advertising manifest microsoft.net.sdk.maccatalyst.
    Updated advertising manifest microsoft.net.sdk.macos.
    Updated advertising manifest microsoft.net.sdk.tvos.
    Failed to update the advertising manifest microsoft.net.workload.blazorwebassembly: microsoft.net.workload.blazorwebassembly.manifest-6.0.100 is not found in NuGet feeds https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet6/nuget/v3/index.json, https://pkgs.dev.azure.com/azure-public/vside/_packaging/xamarin-impl/nuget/v3/index.json, https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-public/nuget/v3/index.json",
    Installing pack Microsoft.Android.Sdk version 11.0.200-ci.main.256...
    Writing workload pack installation record for Microsoft.Android.Sdk version 11.0.200-ci.main.256...
    Installing pack Microsoft.Android.Sdk.BundleTool version 11.0.200-ci.main.256...
    Writing workload pack installation record for Microsoft.Android.Sdk.BundleTool version 11.0.200-ci.main.256...
    Installing pack Microsoft.Android.Ref version 11.0.200-ci.main.256...
    Writing workload pack installation record for Microsoft.Android.Ref version 11.0.200-ci.main.256...
    Installing pack Microsoft.Android.Templates version 11.0.200-ci.main.256...
    Writing workload pack installation record for Microsoft.Android.Templates version 11.0.200-ci.main.256...
    Garbage collecting for SDK feature bands 6.0.100...
    Successfully installed workload(s) microsoft-android-sdk-full.

Then I'm able to build and run an Android application using the installed workload:

    > dotnet build HelloAndroid -t:Run
    ...
    Build succeeded.
        0 Warning(s)
        0 Error(s)
    Time Elapsed 00:00:21.76
2021-05-06 14:54:08 -05:00
..
common Update dependencies from https://github.com/dotnet/arcade build 20210506.1 (#10532) 2021-05-06 13:01:50 +00:00
docker Removing RHEL6 CI leg as it is not support in .NET 5. 2020-01-07 15:34:51 -08:00
source-build-patches ArPow stage 1: local source-build infrastructure (#10186) 2021-04-16 09:35:26 -05:00
_prettyprint.sh Attempt to disable pretty print control codes for CI 2018-11-08 00:36:11 -08:00
Build.props Optional Workload: Finalizer (#10356) 2021-05-04 20:55:39 -07:00
build.yml Disable VS package push when post build sign is true (#10189) 2021-04-09 11:34:12 -07:00
configure-toolset.ps1 Optional Workload: Finalizer (#10356) 2021-05-04 20:55:39 -07:00
configure-toolset.sh Optional Workload: Finalizer (#10356) 2021-05-04 20:55:39 -07:00
CopyToLatest.cmd Copy latest to blob when all legs succeed. 2018-12-20 13:21:18 -08:00
core-sdk-build-env.sh Add build environment script (with partition support) 2019-08-30 08:53:22 -07:00
core-sdk-test-env.bat Add test environment scripts 2018-11-20 10:10:19 -08:00
core-sdk-test-env.sh Merge branch 'master' into official_builds 2018-12-25 19:08:40 -08:00
dockerrun.ps1 Changes for core-sdk to move to yaml stages 2019-09-12 13:19:14 -07:00
dockerrun.sh [release/5.0.1xx] Enable post build signing (#8764) 2020-10-14 14:55:38 -07:00
Key.snk Get tests and skeleton build tasks building 2018-10-22 19:59:58 -07:00
ManualVersions.props Update Windows SDK Projection 2021-04-13 16:00:04 -07:00
native.proj Optional Workload: Finalizer (#10356) 2021-05-04 20:55:39 -07:00
Publishing.props Avoid duplicate txt files in official build (#10026) 2021-03-24 22:49:28 -07:00
restore-toolset.ps1 Fix build environment script 2018-12-30 00:14:04 -08:00
restore-toolset.sh Updating stage0 to 3.0.100-preview-009812 again. This change was lost when we moved to arcade. 2018-12-28 14:15:07 -08:00
sdl-tsa-vars.config Update sdl-tsa-vars.config 2021-01-13 15:31:31 -08:00
SignCheckExclusionsFile.txt exclude javascript files from signcheck 2020-10-21 13:57:55 -07:00
Signing.props Make certificate for .otf files None (#10267) 2021-04-20 16:06:02 -07:00
SourceBuild.props ArPow stage 1: local source-build infrastructure (#10186) 2021-04-16 09:35:26 -05:00
SourceBuildPrebuiltBaseline.xml ArPow stage 1: local source-build infrastructure (#10186) 2021-04-16 09:35:26 -05:00
TestVersions.props Remove clicommandlineparser dependency (#9855) 2021-03-02 13:17:32 -08:00
version.csproj Optional Workload: Finalizer (#10356) 2021-05-04 20:55:39 -07:00
Version.Details.xml Update dependencies from https://github.com/dotnet/sdk build 20210506.4 (#10534) 2021-05-06 17:23:08 +00:00
Versions.props Bump to Xamarin ci.main workload manifests 2021-05-06 14:54:08 -05:00