You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
## Summary
- Migrate `dotnet-android-internal` to the official 1ES governed pipeline template while preserving its triggers, stage graph, pool images, signing flow, artifact names, and package-test JDK selection.
- Resolve repository-local templates explicitly from `@self` and classify auxiliary repositories for SDL scanning.
- Use the lightweight `dotnet/macios-devtools` repository wherever a second checkout exists only to keep the primary repository at `s/android`. This covers the internal, public, official/shared, and nightly pipelines; comments document why the checkout is required. Real MAUI integration jobs continue to check out `dotnet/maui`.
- Remove preinstalled .NET SDKs and runtimes from hosted macOS test agents before setup to prevent low-disk warnings without weakening the existing warning gate.
## Validation
- Azure DevOps template previews succeeded for the internal, public, official, PR, and nightly pipeline definitions.
- [Internal validation build 3060061](https://dev.azure.com/dnceng/internal/_build/results?buildId=3060061) ran commit `c33b84759`: 38 jobs passed and all hosted macOS jobs completed with zero low-disk warnings.
- The five failed jobs contain the same existing CheckLint test failures reproduced by the non-governed `main` build; no migration, checkout-shim, or disk-cleanup regression was found.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
0 commit comments