From abb3ed5db6968ccca47494e8d5c51009af89f7a4 Mon Sep 17 00:00:00 2001 From: Lukas Wirth Date: Wed, 15 May 2024 15:07:46 +0200 Subject: [PATCH] Use actions/cache again in metrics CI --- .github/workflows/metrics.yaml | 26 +++++++++++++++----------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/.github/workflows/metrics.yaml b/.github/workflows/metrics.yaml index aa776c035e..a4146d6021 100644 --- a/.github/workflows/metrics.yaml +++ b/.github/workflows/metrics.yaml @@ -25,20 +25,24 @@ jobs: - name: Checkout repository uses: actions/checkout@v4 - - name: Restore cargo cache - uses: Swatinem/rust-cache@9bdad043e88c75890e36ad3bbc8d27f0090dd609 + - name: Cache cargo + uses: actions/cache@v4 with: - shared-key: ${{ runner.os }}-cargo-metrics-${{ github.sha }} - cache-targets: "false" + path: | + ~/.cargo/bin/ + ~/.cargo/registry/index/ + ~/.cargo/registry/cache/ + ~/.cargo/git/db/ + key: ${{ runner.os }}-cargo-${{ github.sha }} - name: Collect build metrics run: cargo xtask metrics build - name: Cache target - uses: Swatinem/rust-cache@9bdad043e88c75890e36ad3bbc8d27f0090dd609 + uses: actions/cache@v4 with: - shared-key: ${{ runner.os }}-cargo-metrics-${{ github.sha }} - cache-targets: "true" + path: target/ + key: ${{ runner.os }}-target-${{ github.sha }} - name: Upload build metrics uses: actions/upload-artifact@v4 @@ -64,11 +68,11 @@ jobs: - name: Checkout repository uses: actions/checkout@v4 - - name: Restore cargo cache - uses: Swatinem/rust-cache@9bdad043e88c75890e36ad3bbc8d27f0090dd609 + - name: Restore target cache + uses: actions/cache@v4 with: - shared-key: ${{ runner.os }}-cargo-metrics-${{ github.sha }} - cache-targets: "true" + path: target/ + key: ${{ runner.os }}-target-${{ github.sha }} - name: Collect metrics run: cargo xtask metrics "${{ matrix.names }}"