ci: update GitHub Actions versions and lint config
- Bump actions/checkout from v4 to v5 in CI and CD workflows - Bump actions/setup-go from v5 to v6 in CI workflows - Update golangci-lint-action to v8, pin to v2.6.0, and remove timeout/args for consistency and reproducibility
lemon-mint committed
Nov 4, 2025 at 13:00 UTC
7b9e78d21d93b4ba56d8f9d16e21b06f196cce54
2 files changed
+12
-13
.github/workflows/cd.yml
+2
-2
@@ -21,8 +21,8 @@ jobs:
21
22
steps:
23
- name: Checkout code
24
- uses: actions/checkout@v4
25
-
24
+ uses: actions/checkout@v5
25
+
26
- name: Log in to Container Registry
27
uses: docker/login-action@v3
28
with:
.github/workflows/ci.yml
+10
-11
@@ -11,10 +11,10 @@ jobs:
11
12
steps:
13
- name: Checkout code
14
- uses: actions/checkout@v4
14
+ uses: actions/checkout@v5
15
16
- name: Set up Go
17
- uses: actions/setup-go@v5
17
+ uses: actions/setup-go@v6
18
with:
19
go-version: "stable"
20
check-latest: true
@@ -62,10 +62,10 @@ jobs:
62
63
steps:
64
- name: Checkout code
65
- uses: actions/checkout@v4
65
+ uses: actions/checkout@v5
66
67
- name: Set up Go
68
- uses: actions/setup-go@v5
68
+ uses: actions/setup-go@v6
69
with:
70
go-version: "stable"
71
check-latest: true
@@ -106,16 +106,15 @@ jobs:
106
107
steps:
108
- name: Checkout code
109
- uses: actions/checkout@v4
109
+ uses: actions/checkout@v5
110
111
- name: Set up Go
112
- uses: actions/setup-go@v5
112
+ uses: actions/setup-go@v6
113
with:
114
go-version: "stable"
115
check-latest: true
116
117
- - name: Run golangci-lint
118
- uses: golangci/golangci-lint-action@v3
119
- with:
120
- version: latest
121
- args: --timeout=5m
\ No newline at end of file
117
+ - name: golangci-lint
118
+ uses: golangci/golangci-lint-action@v8
119
+ with:
120
+ version: v2.6.0
\ No newline at end of file