Skip to content

Commit 64b63e2

Browse files
fix: add runner.arch to the cache keys
1 parent 34fb4cf commit 64b63e2

File tree

5 files changed

+30
-30
lines changed

5 files changed

+30
-30
lines changed

.github/workflows/build.yml

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -91,10 +91,10 @@ jobs:
9191
path: |
9292
~/.cargo
9393
./target
94-
key: ${{ runner.os }}-build-${{ env.CACHE_NAME }}-${{ hashFiles('Cargo.lock') }}-cocogitto
94+
key: ${{ runner.os }}-${{ runner.arch }}-build-${{ env.CACHE_NAME }}-${{ hashFiles('Cargo.lock') }}-cocogitto
9595
restore-keys: |
96-
${{ runner.os }}-build-${{ env.CACHE_NAME }}-${{ hashFiles('Cargo.lock') }}-
97-
${{ runner.os }}-build-${{ env.CACHE_NAME }}-
96+
${{ runner.os }}-${{ runner.arch }}-build-${{ env.CACHE_NAME }}-${{ hashFiles('Cargo.lock') }}-
97+
${{ runner.os }}-${{ runner.arch }}-build-${{ env.CACHE_NAME }}-
9898
9999
- name: Set up mold
100100
uses: rui314/setup-mold@e16410e7f8d9e167b74ad5697a9089a35126eb50 # v1
@@ -173,10 +173,10 @@ jobs:
173173
path: |
174174
~/.cargo
175175
./target
176-
key: ${{ runner.os }}-build-${{ env.CACHE_NAME }}-${{ hashFiles('Cargo.lock') }}-build
176+
key: ${{ runner.os }}-${{ runner.arch }}-build-${{ env.CACHE_NAME }}-${{ hashFiles('Cargo.lock') }}-build
177177
restore-keys: |
178-
${{ runner.os }}-build-${{ env.CACHE_NAME }}-${{ hashFiles('Cargo.lock') }}-
179-
${{ runner.os }}-build-${{ env.CACHE_NAME }}-
178+
${{ runner.os }}-${{ runner.arch }}-build-${{ env.CACHE_NAME }}-${{ hashFiles('Cargo.lock') }}-
179+
${{ runner.os }}-${{ runner.arch }}-build-${{ env.CACHE_NAME }}-
180180
181181
- name: Set up mold
182182
uses: rui314/setup-mold@e16410e7f8d9e167b74ad5697a9089a35126eb50 # v1
@@ -222,10 +222,10 @@ jobs:
222222
path: |
223223
~/.cargo
224224
./target
225-
key: ${{ runner.os }}-build-${{ env.CACHE_NAME }}-${{ hashFiles('Cargo.lock') }}-fmt
225+
key: ${{ runner.os }}-${{ runner.arch }}-build-${{ env.CACHE_NAME }}-${{ hashFiles('Cargo.lock') }}-fmt
226226
restore-keys: |
227-
${{ runner.os }}-build-${{ env.CACHE_NAME }}-${{ hashFiles('Cargo.lock') }}-
228-
${{ runner.os }}-build-${{ env.CACHE_NAME }}-
227+
${{ runner.os }}-${{ runner.arch }}-build-${{ env.CACHE_NAME }}-${{ hashFiles('Cargo.lock') }}-
228+
${{ runner.os }}-${{ runner.arch }}-build-${{ env.CACHE_NAME }}-
229229
230230
- name: Set up mold
231231
uses: rui314/setup-mold@e16410e7f8d9e167b74ad5697a9089a35126eb50 # v1
@@ -274,10 +274,10 @@ jobs:
274274
path: |
275275
~/.cargo
276276
./target
277-
key: ${{ runner.os }}-build-${{ env.CACHE_NAME }}-${{ hashFiles('Cargo.lock') }}-test
277+
key: ${{ runner.os }}-${{ runner.arch }}-build-${{ env.CACHE_NAME }}-${{ hashFiles('Cargo.lock') }}-test
278278
restore-keys: |
279-
${{ runner.os }}-build-${{ env.CACHE_NAME }}-${{ hashFiles('Cargo.lock') }}-
280-
${{ runner.os }}-build-${{ env.CACHE_NAME }}-
279+
${{ runner.os }}-${{ runner.arch }}-build-${{ env.CACHE_NAME }}-${{ hashFiles('Cargo.lock') }}-
280+
${{ runner.os }}-${{ runner.arch }}-build-${{ env.CACHE_NAME }}-
281281
282282
- name: Set up mold
283283
uses: rui314/setup-mold@e16410e7f8d9e167b74ad5697a9089a35126eb50 # v1
@@ -407,10 +407,10 @@ jobs:
407407
path: |
408408
~/.cargo
409409
./target
410-
key: ${{ runner.os }}-build-${{ env.CACHE_NAME }}-${{ hashFiles('Cargo.lock') }}-clippy
410+
key: ${{ runner.os }}-${{ runner.arch }}-build-${{ env.CACHE_NAME }}-${{ hashFiles('Cargo.lock') }}-clippy
411411
restore-keys: |
412-
${{ runner.os }}-build-${{ env.CACHE_NAME }}-${{ hashFiles('Cargo.lock') }}-
413-
${{ runner.os }}-build-${{ env.CACHE_NAME }}-
412+
${{ runner.os }}-${{ runner.arch }}-build-${{ env.CACHE_NAME }}-${{ hashFiles('Cargo.lock') }}-
413+
${{ runner.os }}-${{ runner.arch }}-build-${{ env.CACHE_NAME }}-
414414
415415
- name: Set up mold
416416
uses: rui314/setup-mold@e16410e7f8d9e167b74ad5697a9089a35126eb50 # v1
@@ -459,10 +459,10 @@ jobs:
459459
path: |
460460
~/.cargo
461461
./target
462-
key: ${{ runner.os }}-build-${{ env.CACHE_NAME }}-${{ hashFiles('Cargo.lock') }}-test
462+
key: ${{ runner.os }}-${{ runner.arch }}-build-${{ env.CACHE_NAME }}-${{ hashFiles('Cargo.lock') }}-test
463463
restore-keys: |
464-
${{ runner.os }}-build-${{ env.CACHE_NAME }}-${{ hashFiles('Cargo.lock') }}-
465-
${{ runner.os }}-build-${{ env.CACHE_NAME }}-
464+
${{ runner.os }}-${{ runner.arch }}-build-${{ env.CACHE_NAME }}-${{ hashFiles('Cargo.lock') }}-
465+
${{ runner.os }}-${{ runner.arch }}-build-${{ env.CACHE_NAME }}-
466466
467467
- name: Set up mold
468468
uses: rui314/setup-mold@e16410e7f8d9e167b74ad5697a9089a35126eb50 # v1

.github/workflows/lint-commits.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,10 @@ jobs:
3131
path: |
3232
~/.cargo
3333
./target
34-
key: ${{ runner.os }}-build-${{ env.CACHE_NAME }}-${{ hashFiles('Cargo.lock') }}-cocogitto
34+
key: ${{ runner.os }}-${{ runner.arch }}-build-${{ env.CACHE_NAME }}-${{ hashFiles('Cargo.lock') }}-cocogitto
3535
restore-keys: |
36-
${{ runner.os }}-build-${{ env.CACHE_NAME }}-${{ hashFiles('Cargo.lock') }}-
37-
${{ runner.os }}-build-${{ env.CACHE_NAME }}-
36+
${{ runner.os }}-${{ runner.arch }}-build-${{ env.CACHE_NAME }}-${{ hashFiles('Cargo.lock') }}-
37+
${{ runner.os }}-${{ runner.arch }}-build-${{ env.CACHE_NAME }}-
3838
3939
- name: Set up toolchain
4040
shell: bash

.github/workflows/publish-crate-after-release.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,10 +50,10 @@ jobs:
5050
path: |
5151
~/.cargo
5252
./target
53-
key: ${{ runner.os }}-build-${{ env.CACHE_NAME }}-${{ hashFiles('Cargo.lock') }}-test
53+
key: ${{ runner.os }}-${{ runner.arch }}-build-${{ env.CACHE_NAME }}-${{ hashFiles('Cargo.lock') }}-test
5454
restore-keys: |
55-
${{ runner.os }}-build-${{ env.CACHE_NAME }}-${{ hashFiles('Cargo.lock') }}-
56-
${{ runner.os }}-build-${{ env.CACHE_NAME }}-
55+
${{ runner.os }}-${{ runner.arch }}-build-${{ env.CACHE_NAME }}-${{ hashFiles('Cargo.lock') }}-
56+
${{ runner.os }}-${{ runner.arch }}-build-${{ env.CACHE_NAME }}-
5757
5858
- name: Set up mold
5959
uses: rui314/setup-mold@e16410e7f8d9e167b74ad5697a9089a35126eb50 # v1

.github/workflows/release.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,10 +47,10 @@ jobs:
4747
path: |
4848
~/.cargo
4949
./target
50-
key: ${{ runner.os }}-build-${{ env.CACHE_NAME }}-${{ hashFiles('Cargo.lock') }}-cocogitto
50+
key: ${{ runner.os }}-${{ runner.arch }}-build-${{ env.CACHE_NAME }}-${{ hashFiles('Cargo.lock') }}-cocogitto
5151
restore-keys: |
52-
${{ runner.os }}-build-${{ env.CACHE_NAME }}-${{ hashFiles('Cargo.lock') }}-
53-
${{ runner.os }}-build-${{ env.CACHE_NAME }}-
52+
${{ runner.os }}-${{ runner.arch }}-build-${{ env.CACHE_NAME }}-${{ hashFiles('Cargo.lock') }}-
53+
${{ runner.os }}-${{ runner.arch }}-build-${{ env.CACHE_NAME }}-
5454
5555
- name: Set up toolchain
5656
shell: bash

.github/workflows/test-release.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,10 +41,10 @@ jobs:
4141
path: |
4242
~/.cargo
4343
./target
44-
key: ${{ runner.os }}-build-${{ env.CACHE_NAME }}-${{ hashFiles('Cargo.lock') }}-cocogitto
44+
key: ${{ runner.os }}-${{ runner.arch }}-build-${{ env.CACHE_NAME }}-${{ hashFiles('Cargo.lock') }}-cocogitto
4545
restore-keys: |
46-
${{ runner.os }}-build-${{ env.CACHE_NAME }}-${{ hashFiles('Cargo.lock') }}-
47-
${{ runner.os }}-build-${{ env.CACHE_NAME }}-
46+
${{ runner.os }}-${{ runner.arch }}-build-${{ env.CACHE_NAME }}-${{ hashFiles('Cargo.lock') }}-
47+
${{ runner.os }}-${{ runner.arch }}-build-${{ env.CACHE_NAME }}-
4848
4949
- name: Set up toolchain
5050
shell: bash

0 commit comments

Comments
 (0)