From 0f3ea42eedcb350f2ef5045f46f1a82b619942b4 Mon Sep 17 00:00:00 2001 From: Daniel Arroyo Date: Thu, 30 Jul 2026 15:53:13 -0400 Subject: [PATCH] Fix CI: replace curl install with go install for golangci-lint curl install script has stale SHA256 hash for latest version (v2.12.2). Using go install pins version and avoids hash verification issues. --- .github/workflows/ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c9fc9bd..146e0bd 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -42,8 +42,8 @@ jobs: - name: Lint run: | - curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b $(go env GOPATH)/bin - $(go env GOPATH)/bin/golangci-lint run ./cmd/... ./internal/... + go install github.com/golangci/golangci-lint/cmd/golangci-lint@v1.61.0 + golangci-lint run ./cmd/... ./internal/... - name: Upload coverage uses: actions/upload-artifact@v4