fix(ci): install golangci-lint manually and remove version field

The golangci-lint-action has compatibility issues with v2.1.6 (uses
--out-format flag which v2 doesn't support). Install golangci-lint manually
to avoid action limitations and remove version field from config to be
compatible with CI v1.64.8. Local v2.x will work but may show warnings.
This commit is contained in:
2025-11-05 13:36:24 +01:00
parent f9f4add257
commit ef54924137
2 changed files with 8 additions and 6 deletions

View File

@@ -78,11 +78,13 @@ jobs:
with:
go-version: '1.24'
- name: Install golangci-lint
run: |
curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b $(go env GOPATH)/bin v1.64.8
echo "$(go env GOPATH)/bin" >> $GITHUB_PATH
- name: Run golangci-lint
uses: golangci/golangci-lint-action@v3
with:
version: v1.64.8
args: --timeout=5m
run: golangci-lint run --timeout=5m
build:
name: Build