From 82c82a98601c982cac69782d43b55c57a5df7471 Mon Sep 17 00:00:00 2001 From: David Cantu Date: Fri, 28 Aug 2026 12:08:45 -0500 Subject: [PATCH] [release/10.0] Fix internal Helix queue selection Restrict the Ubuntu Android queue to Android and Bionic platforms so internal validation does not run every libraries work item on an Android agent. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- eng/pipelines/libraries/helix-queues-setup.yml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/eng/pipelines/libraries/helix-queues-setup.yml b/eng/pipelines/libraries/helix-queues-setup.yml index 48576f0b2466d1..f43157488d6994 100644 --- a/eng/pipelines/libraries/helix-queues-setup.yml +++ b/eng/pipelines/libraries/helix-queues-setup.yml @@ -84,9 +84,11 @@ jobs: - OSX.15.Amd64.Open # Android - # Always use the Ubuntu-based Android queue for internal validation as there is no internal equivalent of - # the Windows.11.Amd64.Android.Open queue. - - ${{ if or(eq(variables['System.TeamProject'], 'internal'), in(parameters.platform, 'android_x86', 'android_x64', 'linux_bionic_x64')) }}: + # Use the Ubuntu-based Android queue for x86/x64/bionic_x64 on all projects, + # and also for arm/arm64/bionic_arm/bionic_arm64 on non-public projects (no internal Windows Android queue). + - ${{ if in(parameters.platform, 'android_x86', 'android_x64', 'linux_bionic_x64') }}: + - Ubuntu.2204.Amd64.Android.29.Open + - ${{ if and(ne(variables['System.TeamProject'], 'public'), in(parameters.platform, 'android_arm', 'android_arm64', 'linux_bionic_arm', 'linux_bionic_arm64')) }}: - Ubuntu.2204.Amd64.Android.29.Open - ${{ if and(eq(variables['System.TeamProject'], 'public'), in(parameters.platform, 'android_arm', 'android_arm64', 'linux_bionic_arm', 'linux_bionic_arm64')) }}: - Windows.11.Amd64.Android.Open