Skip to content

Commit 5274d5e

Browse files
gwleclercclaude
andcommitted
fix(ci): pin the golangci-lint installer to its release tag
The lint job installed golangci-lint via the install.sh from the master branch, whose embedded checksums drifted from the v2.12.2 release tarball, so the download failed checksum verification ("did not verify"). Fetch install.sh from the matching v$(GOLANGCILINTVERSION) tag instead, so its checksums always match the release being installed. golangci-lint run itself is clean (0 issues). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 parent 05ead0a commit 5274d5e

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ $(REFLEX):
3737
GOLANGCILINTVERSION:=2.12.2
3838
GOLANGCILINT=$(GOPATH)/bin/golangci-lint
3939
$(GOLANGCILINT):
40-
curl -fsSL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b $(GOPATH)/bin v$(GOLANGCILINTVERSION)
40+
curl -fsSL https://raw.githubusercontent.com/golangci/golangci-lint/v$(GOLANGCILINTVERSION)/install.sh | sh -s -- -b $(GOPATH)/bin v$(GOLANGCILINTVERSION)
4141

4242
VENOMVERSION:=v1.0.0-rc.6
4343
VENOM=$(GOPATH)/bin/venom

0 commit comments

Comments
 (0)