diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index ba4f939..cd0d6ee 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -34,15 +34,17 @@ jobs: publish: needs: release-please if: ${{ needs.release-please.outputs.release_created == 'true' }} - runs-on: ubuntu-latest + runs-on: cachekit-lean + env: + RUSTUP_HOME: /tmp/rustup + CARGO_HOME: /tmp/cargo steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 - name: Install Rust toolchain - uses: dtolnay/rust-toolchain@e97e2d8cc328f1b50210efc529dca0028893a2d9 # stable - - - name: Cache cargo registry - uses: Swatinem/rust-cache@e18b497796c12c097a38f9edb9d0641fb99eee32 # v2 + run: | + rustup toolchain install stable --profile minimal + rustup default stable - name: Run tests before publish run: cargo test --features "cachekitio,redis,encryption,l1,macros"