Skip to content

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

Description

@maniSbindra

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions