Skip to content

Commit c1b2525

Browse files
committed
fix: configure Go cache to use tinygo/go.sum path
- Add cache-dependency-path: tinygo/go.sum to all setup-go@v6 steps - Fixes cache restore warnings in CI/CD workflows - go.sum is required by rules_wasm_component for hermetic builds - Enables proper Go module caching for Bazel builds
1 parent 49a5484 commit c1b2525

File tree

3 files changed

+10
-0
lines changed

3 files changed

+10
-0
lines changed

.github/workflows/ci.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ jobs:
3838
uses: actions/setup-go@v6
3939
with:
4040
go-version: '1.23'
41+
cache-dependency-path: tinygo/go.sum
4142

4243
- name: Setup TinyGo
4344
uses: acifani/setup-tinygo@v2
@@ -197,6 +198,7 @@ jobs:
197198
uses: actions/setup-go@v6
198199
with:
199200
go-version: '1.23'
201+
cache-dependency-path: tinygo/go.sum
200202

201203
- name: Setup TinyGo
202204
uses: acifani/setup-tinygo@v2
@@ -279,6 +281,7 @@ jobs:
279281
uses: actions/setup-go@v6
280282
with:
281283
go-version: '1.23'
284+
cache-dependency-path: tinygo/go.sum
282285

283286
- name: Setup Rust
284287
uses: dtolnay/rust-toolchain@stable

.github/workflows/performance.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ jobs:
4848
uses: actions/setup-go@v6
4949
with:
5050
go-version: '1.23'
51+
cache-dependency-path: tinygo/go.sum
5152

5253
- name: Setup TinyGo
5354
uses: acifani/setup-tinygo@v2
@@ -327,6 +328,7 @@ jobs:
327328
uses: actions/setup-go@v6
328329
with:
329330
go-version: '1.23'
331+
cache-dependency-path: tinygo/go.sum
330332

331333
- name: Setup TinyGo
332334
uses: acifani/setup-tinygo@v2
@@ -405,6 +407,7 @@ jobs:
405407
uses: actions/setup-go@v6
406408
with:
407409
go-version: '1.23'
410+
cache-dependency-path: tinygo/go.sum
408411

409412
- name: Setup TinyGo
410413
uses: acifani/setup-tinygo@v2

.github/workflows/security.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ jobs:
2727
uses: actions/setup-go@v6
2828
with:
2929
go-version: '1.23'
30+
cache-dependency-path: tinygo/go.sum
3031

3132
- name: Setup Rust
3233
uses: dtolnay/rust-toolchain@stable
@@ -105,6 +106,7 @@ jobs:
105106
uses: actions/setup-go@v6
106107
with:
107108
go-version: '1.23'
109+
cache-dependency-path: tinygo/go.sum
108110

109111
- name: Setup Rust
110112
uses: dtolnay/rust-toolchain@stable
@@ -168,6 +170,7 @@ jobs:
168170
uses: actions/setup-go@v6
169171
with:
170172
go-version: '1.23'
173+
cache-dependency-path: tinygo/go.sum
171174

172175
- name: Setup Rust
173176
uses: dtolnay/rust-toolchain@stable
@@ -263,6 +266,7 @@ jobs:
263266
uses: actions/setup-go@v6
264267
with:
265268
go-version: '1.23'
269+
cache-dependency-path: tinygo/go.sum
266270

267271
- name: Generate SLSA Provenance for Go
268272
run: |

0 commit comments

Comments
 (0)