Skip to content

[libc++] Pin down the OS version of macOS runners - #225536

Merged
ldionne merged 1 commit into
llvm:mainfrom
ldionne:review/pin-macos
Sep 23, 2026
Merged

ldionne merged 1 commit into
llvm:mainfrom
ldionne:review/pin-macos

Conversation

@ldionne

@ldionne ldionne commented Sep 22, 2026

Copy link
Copy Markdown
Member

Otherwise, we sometimes end up using runners that don't have Xcode 26.5 on them. Pinning this allows bumping the version explicitly when we are ready to.

Otherwise, we sometimes end up using runners that don't have Xcode 26.5
on them. Pinning this allows bumping the version explicitly when we are
ready to.
@llvmorg-github-actions llvmorg-github-actions Bot added libc++ libc++ C++ Standard Library. Not GNU libstdc++. Not libc++abi. github:workflow labels Sep 22, 2026
@llvmorg-github-actions

Copy link
Copy Markdown

@llvm/pr-subscribers-libcxx

Author: Louis Dionne (ldionne)

Changes

Otherwise, we sometimes end up using runners that don't have Xcode 26.5 on them. Pinning this allows bumping the version explicitly when we are ready to.


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

1 Files Affected:

  • (modified) .github/workflows/libcxx-pr-conformance-tests.yaml (+1-1)
diff --git a/.github/workflows/libcxx-pr-conformance-tests.yaml b/.github/workflows/libcxx-pr-conformance-tests.yaml
index 21b4a65bd702a..6e333befa9b3c 100644
--- a/.github/workflows/libcxx-pr-conformance-tests.yaml
+++ b/.github/workflows/libcxx-pr-conformance-tests.yaml
@@ -230,7 +230,7 @@ jobs:
           xcode-version: '26.5'
         - config: apple-system-hardened
           xcode-version: '26.5'
-    runs-on: ["self-hosted", "macOS", "apple-runners"]
+    runs-on: ["self-hosted", "macOS", "apple-runners", "26.5"] # macOS 26.5, which has Xcode 26.5 too
     steps:
       - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
         with:

@llvmorg-github-actions

Copy link
Copy Markdown

@llvm/pr-subscribers-github-workflow

Author: Louis Dionne (ldionne)

Changes

Otherwise, we sometimes end up using runners that don't have Xcode 26.5 on them. Pinning this allows bumping the version explicitly when we are ready to.


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

1 Files Affected:

  • (modified) .github/workflows/libcxx-pr-conformance-tests.yaml (+1-1)
diff --git a/.github/workflows/libcxx-pr-conformance-tests.yaml b/.github/workflows/libcxx-pr-conformance-tests.yaml
index 21b4a65bd702a..6e333befa9b3c 100644
--- a/.github/workflows/libcxx-pr-conformance-tests.yaml
+++ b/.github/workflows/libcxx-pr-conformance-tests.yaml
@@ -230,7 +230,7 @@ jobs:
           xcode-version: '26.5'
         - config: apple-system-hardened
           xcode-version: '26.5'
-    runs-on: ["self-hosted", "macOS", "apple-runners"]
+    runs-on: ["self-hosted", "macOS", "apple-runners", "26.5"] # macOS 26.5, which has Xcode 26.5 too
     steps:
       - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
         with:

@boomanaiden154 boomanaiden154 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

LGTM

@ldionne
ldionne merged commit 7e25a95 into llvm:main Sep 23, 2026
75 checks passed
@ldionne
ldionne deleted the review/pin-macos branch September 23, 2026 03:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

github:workflow libc++ libc++ C++ Standard Library. Not GNU libstdc++. Not libc++abi.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants