Move latest open Android queues from 29 to 36#127250
Move latest open Android queues from 29 to 36#127250vcsjones wants to merge 1 commit intodotnet:mainfrom
Conversation
|
/azp run runtime-extra-platforms |
|
Azure Pipelines successfully started running 1 pipeline(s). |
|
Tagging subscribers to this area: @dotnet/runtime-infrastructure |
There was a problem hiding this comment.
Pull request overview
Updates Helix queue configuration to run “latest” Android testing on a newer API level, aligning CI coverage with newer Android platform cryptography APIs.
Changes:
- Bump Ubuntu-based open Android Helix queues from API 29 to API 36 for libraries pipelines.
- Update the Android “latest” platform alias in
helix-platforms.ymlto point at the API 36 queue. - Update CoreCLR template to use the API 36 open queue for public Android x64 runs.
Show a summary per file
| File | Description |
|---|---|
| eng/pipelines/libraries/helix-queues-setup.yml | Switches Ubuntu Android Open queue used by libraries jobs to API 36. |
| eng/pipelines/helix-platforms.yml | Updates helix_android_ubuntu_latest alias and its comment to API 36. |
| eng/pipelines/coreclr/templates/helix-queues-setup.yml | Updates public Android x64 Helix queue to API 36 Open. |
Copilot's findings
- Files reviewed: 3/3 changed files
- Comments generated: 1
| - ${{ if eq(variables['System.TeamProject'], 'public') }}: | ||
| - Ubuntu.2204.Amd64.Android.29.Open | ||
| - Ubuntu.2204.Amd64.Android.36.Open | ||
| - ${{ if eq(variables['System.TeamProject'], 'internal') }}: |
There was a problem hiding this comment.
Public Android x64 queue was bumped to API 36, but the internal Android x64 queue remains pinned to API 29. If an internal API 36 queue exists (e.g., Ubuntu.2204.Amd64.Android.36), consider updating it as well to keep public/internal coverage aligned; otherwise, add a brief comment explaining why internal is intentionally staying on 29.
| - ${{ if eq(variables['System.TeamProject'], 'internal') }}: | |
| - ${{ if eq(variables['System.TeamProject'], 'internal') }}: | |
| # Internal remains on API 29 until a matching internal API 36 queue is available. |
There was a problem hiding this comment.
I left out the internal queues intentionally, but if we want to do them, we can. Not sure there is much value in the comment suggested though.
This bumps our open Android queue from 29 to 36. The motivation for this is to support new cryptography APIs that appeared in API level 33, and we will want test coverage for those APIs.