[llvm] [libc++] Move test tools CI job back to k8s runner sets (PR #226564)
via llvm-commits
llvm-commits at lists.llvm.org
Fri Sep 25 11:50:52 PDT 2026
llvmorg-github-actions[bot] wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-github-workflow
Author: Louis Dionne (ldionne)
<details>
<summary>Changes</summary>
While the issue with k8s runners in #<!-- -->226230 is still not resolved, it is better to target the k8s runners and get transient failures than to target the old runners and have the jobs hang forever (there seems to be no runners registered in llvm-premerge-libcxx-runners).
---
Full diff: https://github.com/llvm/llvm-project/pull/226564.diff
2 Files Affected:
- (modified) .github/workflows/libcxx-pr-benchmark.yml (-1)
- (modified) .github/workflows/libcxx-pr-test-tools.yml (+5-2)
``````````diff
diff --git a/.github/workflows/libcxx-pr-benchmark.yml b/.github/workflows/libcxx-pr-benchmark.yml
index 39cab7b72c5cc..2cc9ace713f27 100644
--- a/.github/workflows/libcxx-pr-benchmark.yml
+++ b/.github/workflows/libcxx-pr-benchmark.yml
@@ -123,7 +123,6 @@ jobs:
persist-credentials: false
ref: ${{ needs.extract-info.outputs.pr_head }}
fetch-depth: 0
- fetch-tags: true # This job requires access to all the Git branches so it can diff against (usually) main
# This workflow is always taken from the default branch. Check out the tooling from the corresponding
# commit so that we're always running tooling that's in sync with the workflow's definition. Only the
diff --git a/.github/workflows/libcxx-pr-test-tools.yml b/.github/workflows/libcxx-pr-test-tools.yml
index 64bbc705e5e09..9722183a54291 100644
--- a/.github/workflows/libcxx-pr-test-tools.yml
+++ b/.github/workflows/libcxx-pr-test-tools.yml
@@ -31,7 +31,9 @@ concurrency:
jobs:
test-tools:
if: github.repository_owner == 'llvm'
- runs-on: llvm-premerge-libcxx-runners
+ runs-on: llvm-premerge-linux-32-runners
+ container:
+ image: ghcr.io/llvm/libcxx-linux-builder:d79f222aea61926e7c81fa8908b12f52ea70111f
env:
CC: clang-23
CXX: clang++-23
@@ -40,15 +42,16 @@ jobs:
with:
persist-credentials: false
fetch-depth: 0 # some tools need full git history
- fetch-tags: true
- name: Set up Python dependencies
+ shell: bash
run: |
python3 -m venv .venv
source .venv/bin/activate
pip install -r libcxx/utils/requirements.txt
- name: Run the tooling smoke test
+ shell: bash
run: |
source .venv/bin/activate
libcxx/utils/ci/run-buildbot test-tools
``````````
</details>
https://github.com/llvm/llvm-project/pull/226564
More information about the llvm-commits
mailing list