feat(ci): use custom cache for rust

This commit is contained in:
Ninjdai 2025-08-09 20:56:27 +02:00
parent 2803891108
commit f95af8a0b8

View file

@ -1,8 +1,21 @@
on: [push, pull_request]
jobs:
ls:
test:
runs-on: docker
steps:
- uses: actions/checkout@v4
- uses: https://github.com/moonrepo/setup-rust@v1
- run: JWT_SECRET="$(./scripts/generate_secret.sh)" cargo test
- name: Cache Cargo Build
uses: actions/cache@v4
env:
cache-name: cache-cargo-build
with:
path:
| target/debug
| ~/.cargo/registry
key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('**/libalexandria.rlib') }}
restore-keys: |
${{ runner.os }}-build-${{ env.cache-name }}-
${{ runner.os }}-build-
${{ runner.os }}-
- run: rustup update stable && rustup default stable
- run: JWT_SECRET="$(./scripts/generate_secret.sh)" cargo test --verbose