Skip to content

Commit e13c6d1

Browse files
committed
Update CI workflow to use macOS 15 and enable caching for Go setup
1 parent 308237e commit e13c6d1

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

.github/workflows/ci.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
runs-on: ${{ matrix.os }}
1313
strategy:
1414
matrix:
15-
os: [ubuntu-latest, windows-latest, macos-latest]
15+
os: [ubuntu-latest, windows-latest, macos-15]
1616
go: ['1.21', '1.22', '1.23']
1717
steps:
1818
- uses: actions/checkout@v4
@@ -21,6 +21,7 @@ jobs:
2121
uses: actions/setup-go@v5
2222
with:
2323
go-version: ${{ matrix.go }}
24+
cache: true
2425

2526
- name: Get dependencies
2627
run: go mod download
@@ -53,6 +54,7 @@ jobs:
5354
uses: actions/setup-go@v5
5455
with:
5556
go-version: '1.23'
57+
cache: true
5658

5759
- name: golangci-lint
5860
uses: golangci/golangci-lint-action@v6
@@ -69,6 +71,7 @@ jobs:
6971
uses: actions/setup-go@v5
7072
with:
7173
go-version: '1.23'
74+
cache: true
7275

7376
- name: Run fuzz tests
7477
run: |
@@ -84,6 +87,7 @@ jobs:
8487
uses: actions/setup-go@v5
8588
with:
8689
go-version: '1.23'
90+
cache: true
8791

8892
- name: Run benchmarks
8993
run: |
@@ -143,6 +147,7 @@ jobs:
143147
uses: actions/setup-go@v5
144148
with:
145149
go-version: '1.23'
150+
cache: true
146151

147152
- name: Wait for services
148153
run: |

0 commit comments

Comments
 (0)