[llvm] Fix macOS casing in premerge workflow (PR #210477)
Mishal Shah via llvm-commits
llvm-commits at lists.llvm.org
Fri Jul 17 23:09:59 PDT 2026
https://github.com/shahmishal updated https://github.com/llvm/llvm-project/pull/210477
>From 800131856bb760e16f307a8c37f0892c5ead2c3f Mon Sep 17 00:00:00 2001
From: Mishal Shah <mishal_shah at apple.com>
Date: Fri, 17 Jul 2026 19:36:13 -0700
Subject: [PATCH 1/5] Fix macOS casing in premerge workflow
---
.github/workflows/premerge.yaml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/premerge.yaml b/.github/workflows/premerge.yaml
index 2203084ae36d9..2816987c489e9 100644
--- a/.github/workflows/premerge.yaml
+++ b/.github/workflows/premerge.yaml
@@ -265,7 +265,7 @@ jobs:
premerge-check-macos:
name: Build and Test macOS arm64
needs: premerge-compute-macos
- runs-on: [self-hosted, macos, apple-runners]
+ runs-on: [self-hosted, macOS, apple-runners]
# Skip the self-hosted runner entirely if there is nothing to build,
# rather than tying up a runner slot for a no-op run.
if: >-
>From 879974f89646ef81cc22f4688fd7efcc1865b351 Mon Sep 17 00:00:00 2001
From: Mishal Shah <mishal_shah at apple.com>
Date: Fri, 17 Jul 2026 22:21:06 -0700
Subject: [PATCH 2/5] Change macOS runner to llvm-macOS-apple
---
.github/workflows/premerge.yaml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/premerge.yaml b/.github/workflows/premerge.yaml
index 2816987c489e9..8dd8ceec146a1 100644
--- a/.github/workflows/premerge.yaml
+++ b/.github/workflows/premerge.yaml
@@ -265,7 +265,7 @@ jobs:
premerge-check-macos:
name: Build and Test macOS arm64
needs: premerge-compute-macos
- runs-on: [self-hosted, macOS, apple-runners]
+ runs-on: llvm-macOS-apple
# Skip the self-hosted runner entirely if there is nothing to build,
# rather than tying up a runner slot for a no-op run.
if: >-
>From f80cc5d3605cf2be8670c1690ce82df0d6c8b641 Mon Sep 17 00:00:00 2001
From: Mishal Shah <mishal_shah at apple.com>
Date: Fri, 17 Jul 2026 22:28:43 -0700
Subject: [PATCH 3/5] Update self-hosted macOS runner labels in premerge.yaml
---
.github/workflows/premerge.yaml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/premerge.yaml b/.github/workflows/premerge.yaml
index 8dd8ceec146a1..abd87217d69b3 100644
--- a/.github/workflows/premerge.yaml
+++ b/.github/workflows/premerge.yaml
@@ -265,7 +265,7 @@ jobs:
premerge-check-macos:
name: Build and Test macOS arm64
needs: premerge-compute-macos
- runs-on: llvm-macOS-apple
+ runs-on: [self-hosted, macOS, ARM64, 26, 26.5, production, apple-runners, tahoe]
# Skip the self-hosted runner entirely if there is nothing to build,
# rather than tying up a runner slot for a no-op run.
if: >-
>From ac3bc5f442826c5a8752498e2a93104e4f110a4a Mon Sep 17 00:00:00 2001
From: Mishal Shah <mishal_shah at apple.com>
Date: Fri, 17 Jul 2026 22:32:48 -0700
Subject: [PATCH 4/5] Add 'new' to macOS ARM64 runner configuration
---
.github/workflows/premerge.yaml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/premerge.yaml b/.github/workflows/premerge.yaml
index abd87217d69b3..70b118586b3ff 100644
--- a/.github/workflows/premerge.yaml
+++ b/.github/workflows/premerge.yaml
@@ -265,7 +265,7 @@ jobs:
premerge-check-macos:
name: Build and Test macOS arm64
needs: premerge-compute-macos
- runs-on: [self-hosted, macOS, ARM64, 26, 26.5, production, apple-runners, tahoe]
+ runs-on: [self-hosted, macOS, ARM64, 26, 26.5, production, apple-runners, tahoe, new]
# Skip the self-hosted runner entirely if there is nothing to build,
# rather than tying up a runner slot for a no-op run.
if: >-
>From 8b9f9d814936e295f9d5c3fc7726f3b5213c17ea Mon Sep 17 00:00:00 2001
From: Mishal Shah <mishal_shah at apple.com>
Date: Fri, 17 Jul 2026 23:09:47 -0700
Subject: [PATCH 5/5] Simplify macOS runner configuration in premerge.yaml
Removed unnecessary labels from macOS runner configuration.
---
.github/workflows/premerge.yaml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/premerge.yaml b/.github/workflows/premerge.yaml
index 70b118586b3ff..b121e43ed96cd 100644
--- a/.github/workflows/premerge.yaml
+++ b/.github/workflows/premerge.yaml
@@ -265,7 +265,7 @@ jobs:
premerge-check-macos:
name: Build and Test macOS arm64
needs: premerge-compute-macos
- runs-on: [self-hosted, macOS, ARM64, 26, 26.5, production, apple-runners, tahoe, new]
+ runs-on: [self-hosted, macOS, ARM64, apple-runners]
# Skip the self-hosted runner entirely if there is nothing to build,
# rather than tying up a runner slot for a no-op run.
if: >-
More information about the llvm-commits
mailing list