From 57f2a68e5506292ac7195e3327e75ea0c7bdbeb7 Mon Sep 17 00:00:00 2001 From: Renegade334 Date: Mon, 2 Feb 2026 15:44:00 +0100 Subject: [PATCH] meta: persist sccache daemon until end of build workflows --- .github/workflows/build-tarball.yml | 1 + .github/workflows/coverage-linux-without-intl.yml | 1 + .github/workflows/coverage-linux.yml | 1 + .github/workflows/test-internet.yml | 1 + .github/workflows/test-linux.yml | 1 + .github/workflows/test-macos.yml | 1 + 6 files changed, 6 insertions(+) diff --git a/.github/workflows/build-tarball.yml b/.github/workflows/build-tarball.yml index 161b7ecac2d274..51a511ad890c09 100644 --- a/.github/workflows/build-tarball.yml +++ b/.github/workflows/build-tarball.yml @@ -105,6 +105,7 @@ jobs: CC: sccache clang-19 CXX: sccache clang++-19 SCCACHE_GHA_ENABLED: 'true' + SCCACHE_IDLE_TIMEOUT: '0' steps: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 with: diff --git a/.github/workflows/coverage-linux-without-intl.yml b/.github/workflows/coverage-linux-without-intl.yml index aef4fed2ce322d..fd26fc2bdae66c 100644 --- a/.github/workflows/coverage-linux-without-intl.yml +++ b/.github/workflows/coverage-linux-without-intl.yml @@ -40,6 +40,7 @@ env: CC: sccache clang-19 CXX: sccache clang++-19 SCCACHE_GHA_ENABLED: 'true' + SCCACHE_IDLE_TIMEOUT: '0' permissions: contents: read diff --git a/.github/workflows/coverage-linux.yml b/.github/workflows/coverage-linux.yml index c023618b8d52e4..4d1e39e568f7c2 100644 --- a/.github/workflows/coverage-linux.yml +++ b/.github/workflows/coverage-linux.yml @@ -40,6 +40,7 @@ env: CC: sccache clang-19 CXX: sccache clang++-19 SCCACHE_GHA_ENABLED: 'true' + SCCACHE_IDLE_TIMEOUT: '0' permissions: contents: read diff --git a/.github/workflows/test-internet.yml b/.github/workflows/test-internet.yml index 665270b5698fdb..feb39e9ef09bde 100644 --- a/.github/workflows/test-internet.yml +++ b/.github/workflows/test-internet.yml @@ -37,6 +37,7 @@ env: CC: sccache clang-19 CXX: sccache clang++-19 SCCACHE_GHA_ENABLED: 'true' + SCCACHE_IDLE_TIMEOUT: '0' permissions: contents: read diff --git a/.github/workflows/test-linux.yml b/.github/workflows/test-linux.yml index 2b99b39ce61222..68fd431d9c6465 100644 --- a/.github/workflows/test-linux.yml +++ b/.github/workflows/test-linux.yml @@ -37,6 +37,7 @@ env: CC: sccache clang-19 CXX: sccache clang++-19 SCCACHE_GHA_ENABLED: 'true' + SCCACHE_IDLE_TIMEOUT: '0' RUSTC_VERSION: '1.82' permissions: diff --git a/.github/workflows/test-macos.yml b/.github/workflows/test-macos.yml index a2f3652cdf41dd..a7f2506ce64a37 100644 --- a/.github/workflows/test-macos.yml +++ b/.github/workflows/test-macos.yml @@ -82,6 +82,7 @@ jobs: CC: sccache gcc CXX: sccache g++ SCCACHE_GHA_ENABLED: 'true' + SCCACHE_IDLE_TIMEOUT: '0' steps: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 with: