[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