From 68e2928ae7f6eb91e6e4b3f1d027453c1d71d6f6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20Frosteg=C3=A5rd?= Date: Sun, 2 Oct 2022 11:26:19 +0200 Subject: [PATCH] CI: cache Rust dependencies, use checkout@v3 --- .github/workflows/cargo-build-and-test.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/cargo-build-and-test.yml b/.github/workflows/cargo-build-and-test.yml index 4f3ede3..658625b 100644 --- a/.github/workflows/cargo-build-and-test.yml +++ b/.github/workflows/cargo-build-and-test.yml @@ -14,7 +14,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 25 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Install latest stable Rust uses: actions-rs/toolchain@v1 with: @@ -23,6 +23,8 @@ jobs: override: true - name: Install dependencies run: sudo apt-get update -y && sudo apt-get install libhwloc-dev -y + - name: Setup Rust dependency caching + uses: Swatinem/rust-cache@v2 - name: Build run: | cargo build --verbose -p aquatic_udp --features "cpu-pinning" @@ -36,12 +38,14 @@ jobs: runs-on: macos-latest timeout-minutes: 10 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Install latest stable Rust uses: actions-rs/toolchain@v1 with: profile: minimal toolchain: stable override: true + - name: Setup Rust dependency caching + uses: Swatinem/rust-cache@v2 - name: Build run: cargo build --verbose -p aquatic_udp