From 5c0412dfb706e373b4922cc7eaeb1a5695d74f4a Mon Sep 17 00:00:00 2001 From: Gilver Date: Tue, 10 Feb 2026 11:07:02 -0600 Subject: [PATCH] feat: Toggleable sccache (#9773) (#9775) --- .github/workflows/json-build.yml | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/.github/workflows/json-build.yml b/.github/workflows/json-build.yml index 8b186c6f63..e2ae04af2e 100644 --- a/.github/workflows/json-build.yml +++ b/.github/workflows/json-build.yml @@ -35,6 +35,7 @@ on: type: boolean default: true +<<<<<<< HEAD env: RUSTC_WRAPPER: "/usr/bin/sccache" # SCCACHE_NO_DAEMON: "1" @@ -43,6 +44,8 @@ env: SCCACHE_GHA_ENABLED: "true" SCCACHE_RECACHE: "${{ inputs.bust_cache == 'true' && 'true' || '' }}" +======= +>>>>>>> 05feb6592 (feat: Toggleable sccache (#9773)) jobs: build: strategy: @@ -77,8 +80,16 @@ jobs: dir=$(dirname ${{ matrix.pkg.pkg }}) dnf5 builddep -y ${dir}/*.spec - - name: Run sccache-cache - uses: mozilla-actions/sccache-action@v0.0.9 + - name: Configure sccache + if: ${{ !contains(matrix.pkg.labels, 'sccache') }} + run: | + set -euo pipefail + echo "RUSTC_WRAPPER=/usr/bin/sccache" >> $GITHUB_ENV + echo "CARGO_INCREMENTAL=false" >> $GITHUB_ENV + echo "SCCACHE_GHA_ENABLED=true" >> $GITHUB_ENV + if [ "${{ inputs.bust_cache }}" = "true" ]; then + echo "SCCACHE_BUST_CACHE=true" >> $GITHUB_ENV + fi - name: Build with Andaman run: anda build -D "vendor Terra" ${{ matrix.pkg.pkg }} -c terra-${{ matrix.version }}-${{ matrix.pkg.arch }} ${{ !matrix.pkg.labels.mock == '1' && '-rrpmbuild' || '' }}