Skip to content

Move latest open Android queues from 29 to 36#127250

Open
vcsjones wants to merge 1 commit intodotnet:mainfrom
vcsjones:android-36-tests
Open

Move latest open Android queues from 29 to 36#127250
vcsjones wants to merge 1 commit intodotnet:mainfrom
vcsjones:android-36-tests

Conversation

@vcsjones
Copy link
Copy Markdown
Member

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.

@vcsjones
Copy link
Copy Markdown
Member Author

/azp run runtime-extra-platforms

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

@dotnet-policy-service
Copy link
Copy Markdown
Contributor

Tagging subscribers to this area: @dotnet/runtime-infrastructure
See info in area-owners.md if you want to be subscribed.

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.yml to 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') }}:
Copy link

Copilot AI Apr 21, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

Suggested change
- ${{ 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.

Copilot uses AI. Check for mistakes.
Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

2 participants