From 8c973d66141af72e2484864c37a86e3615f4b5bc Mon Sep 17 00:00:00 2001 From: will Date: Wed, 10 Sep 2025 21:25:49 +0100 Subject: [PATCH] ci: disable cirrus cache in 32bit arm job Co-authored-by: Max Edwards Add an optional matrix field allowing opt-out of configuring cirrus GHA cache when not using cirrus runners. This is not needed for the cirruslabs/[save|restore]-cache actions, as they automatically fallback based on runner type. Github-Pull: #33302 Rebased-From: 00c253d494176b31dc4aaba24dc7e61aecb20be2 --- .github/workflows/ci.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 43beb53e88b..a5cae564e4d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -439,6 +439,7 @@ jobs: fallback-runner: 'ubuntu-24.04-arm' timeout-minutes: 120 file-env: './ci/test/00_setup_env_arm.sh' + provider: 'gha' - name: 'ASan + LSan + UBSan + integer, no depends, USDT' cirrus-runner: 'ghcr.io/cirruslabs/ubuntu-runner-amd64:24.04-md' # has to match container in ci/test/00_setup_env_native_asan.sh for tracing tools @@ -513,7 +514,7 @@ jobs: - name: Configure Docker uses: ./.github/actions/configure-docker with: - cache-provider: ${{ needs.runners.outputs.provider }} + cache-provider: ${{ matrix.provider || needs.runners.outputs.provider }} - name: Enable bpfcc script if: ${{ env.CONTAINER_NAME == 'ci_native_asan' }}