Commit adb7d10
[tests] Route Xamarin.Build.Download Maven downloads through mirror (#12544)
## Summary
- update the test Xamarin.Build.Download pin from 0.11.4 to 0.11.6
- expose `XamarinBuildDownloadGoogleMavenRepository` repository-wide through the shared Azure Pipelines variables template
- route eligible Google Maven downloads through dnceng's `dotnet-public-maven` feed
- directly pin the Google Play Services test that would otherwise resolve XBD 0.11.4 transitively
The XBD implementation only rewrites URLs beginning with `https://dl.google.com/dl/android/maven2/`; Android SDK/NDK and partial ZIP URLs such as `dl-ssl.google.com/android/repository/...` remain unchanged.
## Validation
- parsed the shared pipeline variables YAML
- verified an uppercase Azure Pipelines-style environment variable reaches nested `dotnet msbuild` as `$(XamarinBuildDownloadGoogleMavenRepository)`
- built `xa-prep-tasks` and `Xamarin.ProjectTools`
- inspected the relevant NuGet dependency graphs to identify transitive XBD consumers
- migrated Xamarin.Build.Download 0.11.6 through the quarantine feed and verified it is available on dnceng `dotnet-public`
Implementation reference: dotnet/android-libraries@4fe06d5
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>1 parent 17eacfa commit adb7d10
3 files changed
Lines changed: 5 additions & 1 deletion
File tree
- build-tools/automation/yaml-templates
- src/Xamarin.Android.Build.Tasks/Tests
- Xamarin.Android.Build.Tests
- Xamarin.ProjectTools/Android
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
76 | 76 | | |
77 | 77 | | |
78 | 78 | | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
79 | 82 | | |
80 | 83 | | |
81 | 84 | | |
| |||
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
835 | 835 | | |
836 | 836 | | |
837 | 837 | | |
| 838 | + | |
838 | 839 | | |
839 | 840 | | |
840 | 841 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
127 | 127 | | |
128 | 128 | | |
129 | 129 | | |
130 | | - | |
| 130 | + | |
131 | 131 | | |
132 | 132 | | |
133 | 133 | | |
| |||
0 commit comments