Skip to content

ci: update golangci-lint installer SHA to fix Lint (go) checks#266

Merged
maniSbindra merged 1 commit into
mainfrom
fix/update-golangci-lint-installer-sha
May 5, 2026
Merged

ci: update golangci-lint installer SHA to fix Lint (go) checks#266
maniSbindra merged 1 commit into
mainfrom
fix/update-golangci-lint-installer-sha

Conversation

@maniSbindra

Copy link
Copy Markdown
Contributor

Summary

Updates the pinned install.sh SHA for golangci-lint from 870ddc1 (2025-10-13) to 35b2189 (2026-05-01) in .taskfiles/golang.Taskfile.yml.

Problem

Since May 1, 2026, the upstream golangci/golangci-lint install.sh was updated with new binary checksums for v2.12.1. Because GO_VERSION.golangciLint is set to latest, CI downloads v2.12.1 binaries but the old pinned install.sh does not contain matching checksums, causing:

hash_sha256_verify checksum for golangci-lint-2.12.1-linux-amd64.tar.gz did not verify

This breaks 🧹 Lint (go) and 🧹 Check Lint on all PRs and merge groups.

Changes

  • .taskfiles/golang.Taskfile.yml: Update GO_INSTALLER_SHA.golangciLint to 35b2189782a6a059489289257e6523550167cb64

Fixes #265

The install.sh in golangci/golangci-lint was updated on 2026-05-01
(commit 35b2189) with new checksums for v2.12.1. The old pinned SHA
(870ddc1) does not contain checksums for v2.12.1, causing all Lint (go)
checks to fail with a hash_sha256_verify error.

Fixes #265

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@maniSbindra maniSbindra requested a review from a team as a code owner May 5, 2026 12:26
@maniSbindra maniSbindra added this pull request to the merge queue May 5, 2026
Merged via the queue into main with commit ec17e5f May 5, 2026
17 checks passed
@maniSbindra maniSbindra deleted the fix/update-golangci-lint-installer-sha branch May 5, 2026 13:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

ci: golangci-lint installer SHA mismatch breaks Lint (go) checks

1 participant