Problem
Since May 1, 2026, all PR and merge group 🧹 Lint (go) checks are failing with a SHA256 checksum mismatch when installing golangci-lint:
golangci/golangci-lint err hash_sha256_verify checksum for golangci-lint-2.12.1-linux-amd64.tar.gz did not verify
Root Cause
The install.sh script in golangci/golangci-lint was updated on May 1 (commit 35b2189782a6a059489289257e6523550167cb64 — "fix: install.sh script #6539") with new binary checksums for v2.12.1. However, golang.Taskfile.yml still pins GO_INSTALLER_SHA.golangciLint to the old commit 870ddc133592c3609f26af3b6f05ce2dd4a7afda (from 2025-10-13), which does not contain checksums for v2.12.1.
Since GO_VERSION.golangciLint is set to latest, the installer downloads v2.12.1 binaries but verifies them against the old install.sh checksums — causing the mismatch.
Impact
Fix
Update GO_INSTALLER_SHA.golangciLint in .taskfiles/golang.Taskfile.yml from:
870ddc133592c3609f26af3b6f05ce2dd4a7afda # 2025-10-13
to:
35b2189782a6a059489289257e6523550167cb64 # 2026-05-01
Problem
Since May 1, 2026, all PR and merge group
🧹 Lint (go)checks are failing with a SHA256 checksum mismatch when installing golangci-lint:Root Cause
The
install.shscript in golangci/golangci-lint was updated on May 1 (commit35b2189782a6a059489289257e6523550167cb64— "fix: install.sh script #6539") with new binary checksums for v2.12.1. However,golang.Taskfile.ymlstill pinsGO_INSTALLER_SHA.golangciLintto the old commit870ddc133592c3609f26af3b6f05ce2dd4a7afda(from 2025-10-13), which does not contain checksums for v2.12.1.Since
GO_VERSION.golangciLintis set tolatest, the installer downloads v2.12.1 binaries but verifies them against the old install.sh checksums — causing the mismatch.Impact
Lint (go)andCheck LintchecksFix
Update
GO_INSTALLER_SHA.golangciLintin.taskfiles/golang.Taskfile.ymlfrom:to: