diff --git a/.gitea/workflows/cargo.yaml b/.gitea/workflows/cargo.yaml index 3bda51c..c6fcd64 100644 --- a/.gitea/workflows/cargo.yaml +++ b/.gitea/workflows/cargo.yaml @@ -4,11 +4,20 @@ on: [push] jobs: build: + env: + RUNNER_TOOL_CACHE: /toolcache runs-on: rust-latest steps: - name: Check out repository code uses: actions/checkout@v4 - + - name: Cargo target cache + uses: actions/cache@v1 + with: + path: target + key: ${{ runner.os }}-cargo-target-${{ hashFiles('**/Cargo.toml') }}-${{ hashFiles('**/Cargo.lock') }} + restore-keys: | + ${{ runner.os }}-cargo-target-${{ hashFiles('**/Cargo.toml') }} + ${{ runner.os }}-cargo-target - name: Build project uses: actions-rs/cargo@v1 with: