From 04d003a75f1ee1a6bede9618661ce737b7715527 Mon Sep 17 00:00:00 2001 From: Stephan Hageboeck Date: Wed, 15 Oct 2025 13:15:17 +0200 Subject: [PATCH 1/2] [CI] Don't upload build caches to S3 for Mac15 and Mac26. The source and build caches aren't used since 4c3335e, so there is no urgent need to generate them at all. Since the Mac VMs sometimes hang for several hours at the upload step, it seems less fragile to not upload or download anything. --- .github/workflows/root-ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/root-ci.yml b/.github/workflows/root-ci.yml index c7b7a82168116..68633a9602ed1 100644 --- a/.github/workflows/root-ci.yml +++ b/.github/workflows/root-ci.yml @@ -203,8 +203,8 @@ jobs: - name: Update build cache after push to release branch shell: bash -leo pipefail {0} - if: github.event_name == 'push' - run: ".github/workflows/root-ci-config/build_root.py + if: ${{ github.event_name == 'push' && !matrix.platform == 'mac15' && !matrix.platform == 'mac26' }} + run: ".github/workflows/root-ci-config/build_root.py --buildtype RelWithDebInfo --platform ${{ matrix.platform }} --incremental false From 9e34c621c9d5012ab724f85430f86afee709bedd Mon Sep 17 00:00:00 2001 From: Stephan Hageboeck Date: Wed, 15 Oct 2025 14:04:14 +0200 Subject: [PATCH 2/2] [CI] Add a "Node state" step for macs to debug the missing cmake problem. --- .github/workflows/root-ci.yml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/.github/workflows/root-ci.yml b/.github/workflows/root-ci.yml index 68633a9602ed1..23c991a36e947 100644 --- a/.github/workflows/root-ci.yml +++ b/.github/workflows/root-ci.yml @@ -123,6 +123,25 @@ jobs: ${{ (github.event_name != 'schedule' && github.event_name != 'workflow_dispatch' && join( matrix.overrides, ', ' )) || '' }} steps: + - name: Node state + shell: bash -leo pipefail {0} + run: | + echo $PATH + which cmake || true + find /opt -name cmake -type f || true + find /usr -name cmake -type f || true + cmake --version || true + which c++ || true + c++ --version || true + uname -a || true + sw_vers || true + uptime || true + df || true + echo $SHELL + echo $0 + python3 -m site || true + pkgutil --pkg-info=com.apple.pkg.CLTools_Executables || true + - name: Checkout uses: actions/checkout@v4 with: