[llvm] Revert "[CI] Pin runners to us-west cluster" (PR #217191)

via llvm-commits llvm-commits at lists.llvm.org
Tue Aug 18 18:58:33 PDT 2026


llvmorg-github-actions[bot] wrote:


<!--LLVM PR SUMMARY COMMENT-->

@llvm/pr-subscribers-github-workflow

Author: Aiden Grossman (boomanaiden154)

<details>
<summary>Changes</summary>

Reverts llvm/llvm-project#<!-- -->217111

The us-central cluster should not have any resource capacity constraints now that it is regional rather than zonal.

---
Full diff: https://github.com/llvm/llvm-project/pull/217191.diff


1 Files Affected:

- (modified) .github/workflows/premerge.yaml (+7-11) 


``````````diff
diff --git a/.github/workflows/premerge.yaml b/.github/workflows/premerge.yaml
index a5853d2ac3bba..8c8d63fb5beca 100644
--- a/.github/workflows/premerge.yaml
+++ b/.github/workflows/premerge.yaml
@@ -24,20 +24,16 @@ concurrency:
 
 jobs:
   premerge-checks-linux:
-    name: Build and Test Linux${{ (startsWith(matrix.name, 'depot-ubuntu-24.04-arm') && ' AArch64') || '' }}
+    name: Build and Test Linux${{ (startsWith(matrix.runs-on, 'depot-ubuntu-24.04-arm') && ' AArch64') || '' }}
     if: >-
         github.repository_owner == 'llvm' &&
         (github.event_name != 'pull_request' || github.event.action != 'closed')
     strategy:
       fail-fast: false
       matrix:
-        include:
-          - name: depot-ubuntu-24.04-arm-16
-            runs-on: depot-ubuntu-24.04-arm-16
-          - name: llvm-premerge-linux-runners
-            runs-on:
-              labels: llvm-premerge-linux-runners
-              group: llvm-premerge-cluster-us-west
+        runs-on:
+          - depot-ubuntu-24.04-arm-16
+          - llvm-premerge-linux-runners
     runs-on: ${{ matrix.runs-on }}
     container:
       # The llvm-premerge agents are already containers and running the
@@ -45,7 +41,7 @@ jobs:
       # job.  The depot containers are running on VMs, so we can use a
       # container.  This helps ensure the build environment is as close
       # as possible on both the depot runners and the llvm-premerge runners.
-      image: ${{ (startsWith(matrix.name, 'depot-ubuntu-24.04-arm') && format('ghcr.io/{0}/arm64v8/ci-ubuntu-24.04',github.repository_owner) ) || null }}
+      image: ${{ (startsWith(matrix.runs-on, 'depot-ubuntu-24.04-arm') && format('ghcr.io/{0}/arm64v8/ci-ubuntu-24.04',github.repository_owner) ) || null }}
       # --privileged is needed to run the lldb tests that disable aslr.
       # The SCCACHE environment variables are need to be copied from the host
       # to the container to make sure it is configured correctly to use the
@@ -92,7 +88,7 @@ jobs:
 
           # The linux-premerge runners are hosted on GCP and have a different
           # cache setup than the depot runners.
-          if [[ "${{ matrix.name }}" = "llvm-premerge-linux-runners" ]]; then
+          if [[ "${{ matrix.runs-on }}" = "llvm-premerge-linux-runners" ]]; then
             # This environment variable is passes into the container through the
             # runner pod definition. This differs between our two clusters which
             # why we do not hardcode it.
@@ -125,7 +121,7 @@ jobs:
           include-hidden-files: 'true'
       - name: Upload Comment
         uses: actions/upload-artifact at 043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
-        if: ${{ always() && !startsWith(matrix.name, 'depot-ubuntu-24.04-arm') }}
+        if: ${{ always() && !startsWith(matrix.runs-on, 'depot-ubuntu-24.04-arm') }}
         continue-on-error: true
         with:
           name: workflow-args-x86-linux

``````````

</details>


https://github.com/llvm/llvm-project/pull/217191


More information about the llvm-commits mailing list