From ffb2cb0844140ce7fb8259f90ac8b3e0021c7d9e Mon Sep 17 00:00:00 2001 From: tiennm99 Date: Sat, 9 May 2026 17:19:49 +0700 Subject: [PATCH] ci: bump golangci-lint v2.2.2 -> v2.12.2 for Go 1.25 support v2.2.2 was built with go1.24; .golangci.yml's 'go: 1.25' target fails its config-load check. v2.12.x is built against go1.25. --- .github/workflows/ci.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a437042..d5f159d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -27,10 +27,14 @@ jobs: run: go vet ./... # golangci-lint-action v7 is required for golangci-lint v2.x. + # Pinning to v2.12.x because our .golangci.yml targets Go 1.25 and + # earlier v2.x releases were built against go1.24, which the lint + # config rejects with "Go language version used to build golangci-lint + # is lower than the targeted Go version". - name: golangci-lint uses: golangci/golangci-lint-action@v7 with: - version: v2.2.2 + version: v2.12.2 # govulncheck is informational — failures don't block the build because # stdlib CVEs surface routinely until the runner image catches up to