diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index f85f20b0a..8ce128dd6 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -37,6 +37,8 @@ jobs: run: | rustup component add clippy - uses: Swatinem/rust-cache@v2 + with: + save-if: ${{ github.ref == 'refs/heads/main' }} - name: "Clippy" run: cargo clippy --workspace --all-targets --all-features --locked -- -D warnings @@ -65,6 +67,8 @@ jobs: with: tool: cargo-insta - uses: Swatinem/rust-cache@v2 + with: + save-if: ${{ github.ref == 'refs/heads/main' }} - name: "Tests (Ubuntu)" if: ${{ matrix.os == 'ubuntu-latest' }} run: cargo insta test --all --all-features --unreferenced reject diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index dd7127523..b63d3d091 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -96,6 +96,8 @@ jobs: with: submodules: recursive - uses: swatinem/rust-cache@v2 + with: + save-if: ${{ github.ref == 'refs/heads/main' }} - name: Install cargo-dist run: ${{ matrix.install_dist }} - name: Build artifacts