diff --git a/.github/workflows/R-CMD-check.yaml b/.github/workflows/R-CMD-check.yaml index 8d1feb19..184adfb8 100644 --- a/.github/workflows/R-CMD-check.yaml +++ b/.github/workflows/R-CMD-check.yaml @@ -36,6 +36,7 @@ jobs: with: shared-key: ${{ runner.os }}-R-CMD-Check cache-on-failure: true + save-if: ${{ github.ref == 'refs/heads/main' }} - name: Check disk space run: df -h diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 561baf71..8dd8f192 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -40,6 +40,7 @@ jobs: with: shared-key: ${{ runner.os }}-build cache-on-failure: true + save-if: ${{ github.ref == 'refs/heads/main' }} - name: Run Rust formatting check run: cargo fmt --all -- --check diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml index 6668f20c..5d85746a 100644 --- a/.github/workflows/publish.yaml +++ b/.github/workflows/publish.yaml @@ -41,6 +41,7 @@ jobs: with: shared-key: ${{ runner.os }}-publish cache-on-failure: true + save-if: ${{ github.ref == 'refs/heads/main' }} - name: Install wasm-pack run: cargo install wasm-pack diff --git a/.github/workflows/python.yml b/.github/workflows/python.yml index bd1f2e75..5f0564d0 100644 --- a/.github/workflows/python.yml +++ b/.github/workflows/python.yml @@ -47,6 +47,7 @@ jobs: with: shared-key: ${{ matrix.os }}-python cache-on-failure: true + save-if: ${{ github.ref == 'refs/heads/main' && matrix.python == '3.13' }} - name: Set up MSVC (Windows) if: runner.os == 'Windows'