Skip to content

Commit 2e6f0d4

Browse files
committed
Update GitHub Actions to latest versions
- Update actions/checkout from v4 to v5 - Update actions/setup-go from v5 to v5.5 - Update actions/upload-artifact from v4 to v4.6 - Update golangci/golangci-lint-action from v6 to v8 - Applied updates to both go-ci.yml and ci.yml workflows
1 parent afa8d04 commit 2e6f0d4

File tree

2 files changed

+33
-33
lines changed

2 files changed

+33
-33
lines changed

.github/workflows/ci.yml

Lines changed: 31 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -30,12 +30,12 @@ jobs:
3030
name: ci/build
3131
runs-on: ubuntu-latest
3232
steps:
33-
- uses: actions/checkout@v4
33+
- uses: actions/checkout@v5
3434
with:
3535
fetch-depth: 0 # Shallow clones should be disabled for better analysis
3636

3737
- name: Set up Go
38-
uses: actions/setup-go@v5
38+
uses: actions/setup-go@v5.5
3939
with:
4040
go-version: ${{ env.GO_VERSION }}
4141
check-latest: true
@@ -74,10 +74,10 @@ jobs:
7474
name: ci/go-mod-tidy
7575
runs-on: ubuntu-latest
7676
steps:
77-
- uses: actions/checkout@v4
77+
- uses: actions/checkout@v5
7878

7979
- name: Set up Go
80-
uses: actions/setup-go@v5
80+
uses: actions/setup-go@v5.5
8181
with:
8282
go-version: ${{ env.GO_VERSION }}
8383

@@ -95,10 +95,10 @@ jobs:
9595
name: ci/go-vet
9696
runs-on: ubuntu-latest
9797
steps:
98-
- uses: actions/checkout@v4
98+
- uses: actions/checkout@v5
9999

100100
- name: Set up Go
101-
uses: actions/setup-go@v5
101+
uses: actions/setup-go@v5.5
102102
with:
103103
go-version: ${{ env.GO_VERSION }}
104104

@@ -110,15 +110,15 @@ jobs:
110110
name: ci/lint
111111
runs-on: ubuntu-latest
112112
steps:
113-
- uses: actions/checkout@v4
113+
- uses: actions/checkout@v5
114114

115115
- name: Set up Go
116-
uses: actions/setup-go@v5
116+
uses: actions/setup-go@v5.5
117117
with:
118118
go-version: ${{ env.GO_VERSION }}
119119

120120
- name: golangci-lint
121-
uses: golangci/golangci-lint-action@v6
121+
uses: golangci/golangci-lint-action@v8
122122
with:
123123
version: ${{ env.GOLANGCI_LINT_VERSION }}
124124
args: --timeout=5m
@@ -128,15 +128,15 @@ jobs:
128128
name: ci/golangci-lint
129129
runs-on: ubuntu-latest
130130
steps:
131-
- uses: actions/checkout@v4
131+
- uses: actions/checkout@v5
132132

133133
- name: Set up Go
134-
uses: actions/setup-go@v5
134+
uses: actions/setup-go@v5.5
135135
with:
136136
go-version: ${{ env.GO_VERSION }}
137137

138138
- name: golangci-lint
139-
uses: golangci/golangci-lint-action@v6
139+
uses: golangci/golangci-lint-action@v8
140140
with:
141141
version: ${{ env.GOLANGCI_LINT_VERSION }}
142142
args: --timeout=5m
@@ -151,12 +151,12 @@ jobs:
151151
os: [ubuntu-latest, macos-latest, windows-latest]
152152
go-version: ['1.24']
153153
steps:
154-
- uses: actions/checkout@v4
154+
- uses: actions/checkout@v5
155155
with:
156156
fetch-depth: 0
157157

158158
- name: Set up Go ${{ matrix.go-version }}
159-
uses: actions/setup-go@v5
159+
uses: actions/setup-go@v5.5
160160
with:
161161
go-version: ${{ matrix.go-version }}
162162
check-latest: true
@@ -196,7 +196,7 @@ jobs:
196196

197197
- name: Archive test results
198198
if: always()
199-
uses: actions/upload-artifact@v4
199+
uses: actions/upload-artifact@v4.6
200200
with:
201201
name: test-results-${{ matrix.os }}-${{ matrix.go-version }}
202202
path: |
@@ -209,12 +209,12 @@ jobs:
209209
name: ci/performance
210210
runs-on: ubuntu-latest
211211
steps:
212-
- uses: actions/checkout@v4
212+
- uses: actions/checkout@v5
213213
with:
214214
fetch-depth: 0
215215

216216
- name: Set up Go
217-
uses: actions/setup-go@v5
217+
uses: actions/setup-go@v5.5
218218
with:
219219
go-version: ${{ env.GO_VERSION }}
220220
check-latest: true
@@ -251,10 +251,10 @@ jobs:
251251
name: ci/coverage
252252
runs-on: ubuntu-latest
253253
steps:
254-
- uses: actions/checkout@v4
254+
- uses: actions/checkout@v5
255255

256256
- name: Set up Go
257-
uses: actions/setup-go@v5
257+
uses: actions/setup-go@v5.5
258258
with:
259259
go-version: ${{ env.GO_VERSION }}
260260

@@ -278,7 +278,7 @@ jobs:
278278
279279
- name: Upload coverage artifacts
280280
if: always()
281-
uses: actions/upload-artifact@v4
281+
uses: actions/upload-artifact@v4.6
282282
with:
283283
name: coverage-reports
284284
path: |
@@ -311,10 +311,10 @@ jobs:
311311
name: ci/integration-tests
312312
runs-on: ubuntu-latest
313313
steps:
314-
- uses: actions/checkout@v4
314+
- uses: actions/checkout@v5
315315

316316
- name: Set up Go
317-
uses: actions/setup-go@v5
317+
uses: actions/setup-go@v5.5
318318
with:
319319
go-version: ${{ env.GO_VERSION }}
320320

@@ -331,12 +331,12 @@ jobs:
331331
name: ci/security-scan
332332
runs-on: ubuntu-latest
333333
steps:
334-
- uses: actions/checkout@v4
334+
- uses: actions/checkout@v5
335335
with:
336336
fetch-depth: 0
337337

338338
- name: Set up Go
339-
uses: actions/setup-go@v5
339+
uses: actions/setup-go@v5.5
340340
with:
341341
go-version: ${{ env.GO_VERSION }}
342342

@@ -368,12 +368,12 @@ jobs:
368368
name: ci/dependency-check
369369
runs-on: ubuntu-latest
370370
steps:
371-
- uses: actions/checkout@v4
371+
- uses: actions/checkout@v5
372372
with:
373373
fetch-depth: 0
374374

375375
- name: Set up Go
376-
uses: actions/setup-go@v5
376+
uses: actions/setup-go@v5.5
377377
with:
378378
go-version: ${{ env.GO_VERSION }}
379379
check-latest: true
@@ -396,7 +396,7 @@ jobs:
396396

397397
- name: Upload vulnerability report
398398
if: always()
399-
uses: actions/upload-artifact@v4
399+
uses: actions/upload-artifact@v4.6
400400
with:
401401
name: vulnerability-report
402402
path: govulncheck-report.json
@@ -411,7 +411,7 @@ jobs:
411411
contents: read
412412
security-events: write
413413
steps:
414-
- uses: actions/checkout@v4
414+
- uses: actions/checkout@v5
415415
with:
416416
fetch-depth: 0
417417

@@ -422,7 +422,7 @@ jobs:
422422
queries: security-extended,security-and-quality
423423

424424
- name: Set up Go
425-
uses: actions/setup-go@v5
425+
uses: actions/setup-go@v5.5
426426
with:
427427
go-version: ${{ env.GO_VERSION }}
428428

@@ -452,12 +452,12 @@ jobs:
452452
name: ci/vulnerability-scan
453453
runs-on: ubuntu-latest
454454
steps:
455-
- uses: actions/checkout@v4
455+
- uses: actions/checkout@v5
456456
with:
457457
fetch-depth: 0
458458

459459
- name: Set up Go
460-
uses: actions/setup-go@v5
460+
uses: actions/setup-go@v5.5
461461
with:
462462
go-version: ${{ env.GO_VERSION }}
463463
check-latest: true

.github/workflows/go-ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ jobs:
1010
build:
1111
runs-on: ubuntu-latest
1212
steps:
13-
- uses: actions/checkout@v4
13+
- uses: actions/checkout@v5
1414
- name: Set up Go
15-
uses: actions/setup-go@v5
15+
uses: actions/setup-go@v5.5
1616
with:
1717
go-version: '1.24'
1818
- name: Install dependencies

0 commit comments

Comments
 (0)