use hashFiles
All checks were successful
Cargo / check (push) Successful in 1m8s
Cargo / test (push) Successful in 2m29s
Cargo / build (push) Successful in 2m50s

This commit is contained in:
2025-07-18 13:56:54 +01:00
parent 74c93fc1fc
commit ccb913b9ef

View File

@ -10,27 +10,15 @@ jobs:
steps:
- name: Check out repository code
uses: actions/checkout@v4
- uses: actions/setup-go@v3
with:
go-version: '1.20'
- uses: https://gitea.com/actions/go-hashfiles@v0.0.1
id: get-hash
with:
patterns: |-
**/Cargo.toml
- name: Echo hash
run: echo ${{ steps.get-hash.outputs.hash }}
- name: Cargo target cache
uses: actions/cache@v4
with:
path: |
~/.cargo
target
key: ${{ runner.os }}-cargo-target-${{ setps.get-hash.outputs.hash }}-${{ setps.get-hash.outputs.hash }}
key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.toml') }}
restore-keys: |
${{ runner.os }}-cargo-target-${{ setps.get-hash.outputs.hash }}
${{ runner.os }}-cargo-target-${{ hashFiles('**/Cargo.toml') }}
${{ runner.os }}-cargo-target
- name: Build project
uses: actions-rs/cargo@v1