Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to '.github/workflows/metrics.yaml')
-rw-r--r--.github/workflows/metrics.yaml26
1 files 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 }}"