ci: cache Rust builds with Swatinem/rust-cache to speed up release + CI

This commit is contained in:
Matthew Jackson
2026-06-23 10:01:37 -07:00
parent 4277ee32dd
commit 618524ecb8
2 changed files with 6 additions and 0 deletions
+2
View File
@@ -34,6 +34,7 @@ jobs:
steps:
- uses: actions/checkout@v5
- uses: dtolnay/rust-toolchain@1.86.0
- uses: Swatinem/rust-cache@v2
# libfreemkv is a library — Cargo.lock isn't tracked, so --locked
# would always fail (no lockfile to lock against on a fresh runner).
- run: cargo test
@@ -49,6 +50,7 @@ jobs:
steps:
- uses: actions/checkout@v5
- uses: dtolnay/rust-toolchain@1.86.0
- uses: Swatinem/rust-cache@v2
# --no-verify: CI already compiled this exact commit (in the `test` job
# and on every push via ci.yml). cargo publish's default re-verify does a
# full cold release build of the packaged tarball, which here is pure