diff --git a/build-tools/automation/azure-pipelines.yaml b/build-tools/automation/azure-pipelines.yaml index 575bc12b6a3..166ef753065 100644 --- a/build-tools/automation/azure-pipelines.yaml +++ b/build-tools/automation/azure-pipelines.yaml @@ -1275,6 +1275,18 @@ stages: usePipelineArtifactTasks: true condition: eq(variables['MicroBuildSignType'], 'Real') + # Check - "Xamarin.Android (.NET 6 Preview Installers Convert NuGet to MSI)" + - template: nuget-msi-convert/job/v1.yml@yaml + parameters: + yamlResourceName: yaml + dependsOn: signing + artifactName: nuget-signed + artifactPatterns: | + !*Darwin* + propsArtifactName: nuget-unsigned + signType: $(MicroBuildSignType) + condition: eq(variables['MicroBuildSignType'], 'Real') + # Check - "Xamarin.Android (.NET 6 Preview Installers Create .pkg)" - job: dotnet_create_pkg displayName: Create .pkg @@ -1471,6 +1483,14 @@ stages: solution: build-tools\Xamarin.Android.Tools.BootstrapTasks\Xamarin.Android.Tools.BootstrapTasks.csproj artifactName: Build Results - .NET 6 Preview .msi +# .NET 6 VS Insertion Stage +# Check - "Xamarin.Android (VS Insertion - Wait For Approval)" +# Check - "Xamarin.Android (VS Insertion - Create VS Drop and Open PR)" +- template: vs-insertion/stage/v1.yml@yaml + parameters: + dependsOn: dotnet_installers + condition: eq(variables['MicroBuildSignType'], 'Real') + - stage: finalize_installers displayName: Finalize Installers dependsOn: mac_build diff --git a/build-tools/create-packs/Directory.Build.targets b/build-tools/create-packs/Directory.Build.targets index ad697aa34e0..a7a0ab1c742 100644 --- a/build-tools/create-packs/Directory.Build.targets +++ b/build-tools/create-packs/Directory.Build.targets @@ -11,6 +11,7 @@ + <_MonoAndroidNETOutputDir>$(XAInstallPrefix)xbuild-frameworks\Microsoft.Android\net6.0\ @@ -56,7 +57,7 @@ + DependsOnTargets="DeleteExtractedWorkloadPacks;_SetGlobalProperties;GetXAVersionInfo"> @@ -69,6 +70,11 @@ + + + + Microsoft.NET.Sdk.Android.Workload + + + + + @PACK_VERSION_SHORT@ + + + + + + + diff --git a/src/Xamarin.Android.Build.Tasks/Microsoft.NET.Sdk.Android/WorkloadManifest.in.json b/src/Xamarin.Android.Build.Tasks/Microsoft.NET.Sdk.Android/WorkloadManifest.in.json index 71732354a8b..b33670471fb 100644 --- a/src/Xamarin.Android.Build.Tasks/Microsoft.NET.Sdk.Android/WorkloadManifest.in.json +++ b/src/Xamarin.Android.Build.Tasks/Microsoft.NET.Sdk.Android/WorkloadManifest.in.json @@ -2,7 +2,7 @@ "version": "@WORKLOAD_VERSION@", "workloads": { "android": { - "description": "Microsoft Android SDK for .NET", + "description": ".NET SDK Workload for building Android applications.", "packs": [ "Microsoft.Android.Sdk", "Microsoft.Android.Sdk.BundleTool", @@ -16,7 +16,7 @@ "extends" : [ "microsoft-net-runtime-android" ] }, "android-aot": { - "description": "Microsoft Android SDK for .NET with AOT support", + "description": ".NET SDK Workload for building Android applications with AOT support.", "extends" : [ "android", "microsoft-net-runtime-android-aot" ] } },