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