@@ -20,21 +20,26 @@ resources:
20
20
21
21
variables :
22
22
DotNet6Version : 6.0.300
23
- XamarinAndroidVsix : https://aka.ms/xamarin-android-commercial-d17-1-windows
23
+ DotNet6Source : https://aka.ms/dotnet6/nuget/index.json
24
+ NuGetOrgSource : https://api.nuget.org/v3/index.json
25
+ XamarinDotNetWorkloadSource : workloads.json # or url (check for recent versions - redth)
26
+ # https://aka.ms/dotnet/maui/6.0.400.json
27
+ # matching builds
24
28
# NOTE: there wasn't a public release of 16.11 for macOS
25
- XamarinAndroidPkg : https://dl.internalx.com/vsts-devdiv/Xamarin.Android/public/5673868/d17-1/19b97b7614b275a84d9e38096bd1fe0e25a494d4/xamarin.android-12.2.0.4.pkg
29
+ LegacyXamarinAndroidPkg : https://dl.internalx.com/vsts-devdiv/Xamarin.Android/public/6454390/6.0.4xx/0b8d593a61bb49120fdf817e8dfdbc4b33937772/xamarin.android-12.3.99.117.pkg
30
+ LegacyXamarinAndroidVsix : https://dl.internalx.com/vsts-devdiv/Xamarin.Android/public/6454390/6.0.4xx/0b8d593a61bb49120fdf817e8dfdbc4b33937772/Xamarin.Android.Sdk-12.3.99.117.vsix
26
31
jobs :
27
32
- template : .ci/build.v1.yml@components
28
33
parameters :
29
34
timeoutInMinutes : 360
30
35
areaPath : ' DevDiv\Xamarin SDK\Android'
31
- macosImage : ' macOS-11 ' # the name of the macOS VM image
32
- # BigSur 20211120
36
+ macosImage : ' macOS-12 ' # the name of the macOS VM image
37
+ # Monterey 20220728
33
38
windowsAgentPoolName : AzurePipelines-EO
34
39
windowsImage : ' '
35
40
windowsImageOverride : AzurePipelinesWindows2019compliant
36
41
37
- xcode : 13.2 .1
42
+ xcode : 13.3 .1
38
43
buildType : ' manifest'
39
44
40
45
linuxAgentPoolName : AzurePipelines-EO
@@ -77,12 +82,14 @@ jobs:
77
82
condition: eq(variables['System.JobName'], 'windows')
78
83
displayName: install Xamarin.Android
79
84
- pwsh : |
80
- dotnet workload install android
85
+ dotnet workload update --verbosity diag --from-rollback-file $(XamarinDotNetWorkloadSource) --source $(Dotnet6Source) --source $(NuGetOrgSource)
86
+ dotnet workload install android --verbosity diag --skip-manifest-update --source $(Dotnet6Source) --source $(NuGetOrgSource)
87
+ dotnet workload install maui --verbosity diag --skip-manifest-update --source $(Dotnet6Source) --source $(NuGetOrgSource)
81
88
displayName: install .NET 6 Android Workload
82
89
condition: ne(variables['System.JobName'], 'linux')
83
90
tools :
84
91
- ' xamarin.androidbinderator.tool ' : ' 0.5.4'
85
- - ' xamarin.androidx.migration.tool ' : ' 1.0.9 '
92
+ - ' xamarin.androidx.migration.tool ' : ' 1.0.10 '
86
93
- ${{ if eq(variables['System.TeamProject'], 'devdiv') }} :
87
94
- template : sign-artifacts/jobs/v2.yml@internal-templates
88
95
parameters :
0 commit comments