on master help sign in
ci: Use a shared cache across build workflow steps
commitccc3085ad001d6d89e25ea854221d728bd0462a0 authorBlaž Hrastnik <blaz@mxxn.io> dateTue 31 Oct 2023, 11:55 (3 years ago) parent566f416
1 file changed+8
.github/workflows/build.yml+8
.github/workflows/build.yml+8
@@ -22,6 +22,8 @@ jobs:
2222 override: true
2323
2424 - uses: Swatinem/rust-cache@v2
25+ with:
26+ shared-key: "build"
2527
2628 - name: Run cargo check
2729 run: cargo check
@@ -40,6 +42,8 @@ jobs:
4042 uses: dtolnay/rust-toolchain@1.65
4143
4244 - uses: Swatinem/rust-cache@v2
45+ with:
46+ shared-key: "build"
4347
4448 - name: Cache test tree-sitter grammar
4549 uses: actions/cache@v3
@@ -71,6 +75,8 @@ jobs:
7175 components: rustfmt, clippy
7276
7377 - uses: Swatinem/rust-cache@v2
78+ with:
79+ shared-key: "build"
7480
7581 - name: Run cargo fmt
7682 run: cargo fmt --all --check
@@ -94,6 +100,8 @@ jobs:
94100 uses: dtolnay/rust-toolchain@1.65
95101
96102 - uses: Swatinem/rust-cache@v2
103+ with:
104+ shared-key: "build"
97105
98106 - name: Validate queries
99107 run: cargo xtask query-check