From f49582ba9fe902f03ff3ef4213265b1c184e8727 Mon Sep 17 00:00:00 2001 From: Junwang Zhao Date: Fri, 19 Jun 2026 11:01:09 +0800 Subject: [PATCH 1/2] chore(ci): enable sccache for Meson Windows builds --- .github/workflows/test.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 04b43986f..652999f61 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -156,10 +156,20 @@ jobs: run: | echo "CC=${{ matrix.CC }}" >> $GITHUB_ENV echo "CXX=${{ matrix.CXX }}" >> $GITHUB_ENV + - name: Setup sccache + if: ${{ startsWith(matrix.runs-on, 'windows') }} + uses: mozilla-actions/sccache-action@9e7fa8a12102821edf02ca5dbea1acd0f89a2696 # v0.0.10 + - name: Enable sccache + if: ${{ startsWith(matrix.runs-on, 'windows') }} + shell: bash + run: echo "SCCACHE_GHA_ENABLED=true" >> "$GITHUB_ENV" - name: Build Iceberg run: | meson setup builddir ${{ matrix.meson-setup-args || '' }} meson compile -C builddir + - name: Show sccache stats + if: ${{ startsWith(matrix.runs-on, 'windows') }} + run: sccache --show-stats - name: Test Iceberg run: | meson test -C builddir --timeout-multiplier 0 --print-errorlogs From 63436608ba22e3629daac589fc16a9582d068317 Mon Sep 17 00:00:00 2001 From: Junwang Zhao Date: Fri, 19 Jun 2026 11:42:16 +0800 Subject: [PATCH 2/2] trivial change to test sccache --- .github/workflows/rc.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/rc.yml b/.github/workflows/rc.yml index 91d630814..7241981c5 100644 --- a/.github/workflows/rc.yml +++ b/.github/workflows/rc.yml @@ -16,6 +16,7 @@ # under the License. name: RC + on: push: tags: