From 64e01b95b61ebcecbbad9054def4c05bc4e682a8 Mon Sep 17 00:00:00 2001 From: Tamir Duberstein Date: Sun, 19 Nov 2023 13:26:26 -0500 Subject: [PATCH] .github: add rust cache action This should reduce CI time. --- .github/workflows/test.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index e205ce8..ebebde2 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -26,6 +26,9 @@ jobs: - uses: dtolnay/rust-toolchain@master with: toolchain: ${{ matrix.rust }} + - uses: Swatinem/rust-cache@v2 + with: + key: ${{ matrix.profile }} - name: Build & test run: | cargo build --profile=${{ matrix.profile }} @@ -63,6 +66,7 @@ jobs: steps: - uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@stable + - uses: Swatinem/rust-cache@v2 - run: cargo clippy --no-deps --all-targets --all-features -- -A unknown_lints -D warnings rustdoc: name: Generate documentation @@ -72,4 +76,5 @@ jobs: steps: - uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@stable + - uses: Swatinem/rust-cache@v2 - run: cargo doc --no-deps