diff options
| author | Lukas Wirth <lukastw97@gmail.com> | 2024-05-15 12:54:24 +0200 |
|---|---|---|
| committer | Lukas Wirth <lukastw97@gmail.com> | 2024-05-15 12:54:24 +0200 |
| commit | 9db0b656e89b635f8b7992481ee7a21507104876 (patch) | |
| tree | 4bc33b0f49d42467efb62926e6e19b44c647d34b /src | |
| parent | 2e0f2a23a4574b9995134b4e2fcd001a6787d3d8 (diff) | |
| download | rust-9db0b656e89b635f8b7992481ee7a21507104876.tar.gz rust-9db0b656e89b635f8b7992481ee7a21507104876.zip | |
Fix metrics workflow not actually updating the toolchain
Diffstat (limited to 'src')
| -rw-r--r-- | src/tools/rust-analyzer/.github/workflows/metrics.yaml | 30 |
1 files changed, 13 insertions, 17 deletions
diff --git a/src/tools/rust-analyzer/.github/workflows/metrics.yaml b/src/tools/rust-analyzer/.github/workflows/metrics.yaml index 377a6898ec0..9771d120ab9 100644 --- a/src/tools/rust-analyzer/.github/workflows/metrics.yaml +++ b/src/tools/rust-analyzer/.github/workflows/metrics.yaml @@ -11,32 +11,22 @@ env: RUSTUP_MAX_RETRIES: 10 jobs: - setup_cargo: + build_metrics: if: github.repository == 'rust-lang/rust-analyzer' runs-on: ubuntu-latest + steps: - name: Install Rust toolchain run: | rustup update --no-self-update stable rustup default stable - rustup component add --toolchain stable rustfmt rust-src - - - name: Cache cargo - uses: Swatinem/rust-cache@640a22190e7a783d4c409684cea558f081f92012 - with: - key: ${{ runner.os }}-cargo-${{ github.sha }} - cache-targets: "false" + rustup component add --toolchain stable rust-src - build_metrics: - runs-on: ubuntu-latest - needs: setup_cargo - - steps: - name: Checkout repository uses: actions/checkout@v4 - name: Restore cargo cache - uses: Swatinem/rust-cache@640a22190e7a783d4c409684cea558f081f92012 + uses: Swatinem/rust-cache@9bdad043e88c75890e36ad3bbc8d27f0090dd609 with: key: ${{ runner.os }}-cargo-${{ github.sha }} cache-targets: "false" @@ -45,7 +35,7 @@ jobs: run: cargo xtask metrics build - name: Cache target - uses: Swatinem/rust-cache@640a22190e7a783d4c409684cea558f081f92012 + uses: Swatinem/rust-cache@9bdad043e88c75890e36ad3bbc8d27f0090dd609 with: key: ${{ runner.os }}-cargo-${{ github.sha }} cache-targets: "true" @@ -62,14 +52,20 @@ jobs: matrix: names: [self, ripgrep-13.0.0, webrender-2022, diesel-1.4.8, hyper-0.14.18] runs-on: ubuntu-latest - needs: [setup_cargo, build_metrics] + needs: build_metrics steps: + - name: Install Rust toolchain + run: | + rustup update --no-self-update stable + rustup default stable + rustup component add --toolchain stable rust-src + - name: Checkout repository uses: actions/checkout@v4 - name: Restore cargo cache - uses: Swatinem/rust-cache@640a22190e7a783d4c409684cea558f081f92012 + uses: Swatinem/rust-cache@9bdad043e88c75890e36ad3bbc8d27f0090dd609 with: key: ${{ runner.os }}-cargo-${{ github.sha }} cache-targets: "true" |
