Skip to content

chore(deps): update dependency golangci/golangci-lint to v2.12.2 - #214

Merged
castrojo merged 2 commits into
mainfrom
renovate/golangci-golangci-lint-2.x
May 23, 2026
Merged

chore(deps): update dependency golangci/golangci-lint to v2.12.2#214
castrojo merged 2 commits into
mainfrom
renovate/golangci-golangci-lint-2.x

Conversation

@mergeraptor

@mergeraptor mergeraptor Bot commented May 23, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
golangci/golangci-lint uses-with minor v2.11.4v2.12.2

Release Notes

golangci/golangci-lint (golangci/golangci-lint)

v2.12.2

Compare Source

Released on 2026-05-06

  1. Linters bug fixes
    • gomodguard_v2: fix blocked configuration
    • gomodguard_v2: from 2.1.0 to 2.1.3
    • iface: from 1.4.1 to 1.4.2

v2.12.1

Compare Source

Released on 2026-05-01

  1. Linters bug fixes
    • gomodguard_v2: fix panic with migration suggestion
  2. Misc.
    • fix install.sh script (if you are still using an URL based on the branch master, please update to use https://golangci-lint.run/install.sh)

v2.12.0

Compare Source

Released on 2026-05-01

  1. New linters
  2. Linters new features or changes
    • dupl: from f665c8d to c99c5cf (extended detection)
    • funcorder: from 0.5.0 to 0.6.0 (new option: function)
    • goconst: add an option to ignore strings from tests
    • goconst: from 1.8.2 to 1.10.0 (extended detection)
    • gomodguard_v2: from 1.4.1 to 2.1.0 (major version with new configuration)
    • gosec: from 619ce21 to 2.26.1 (new checks: G124, G708, G709, G710)
    • govet: add inline analyzer
    • makezero: from 2.1.0 to 2.2.1 (support slice type aliases)
    • paralleltest: expose checkcleanup option
    • sloglint: from 0.11.1 to 0.12.0 (new options: allowed-keys, custom-funcs)
    • wsl_v5: from 5.6.0 to 5.8.0 (new option: cuddle-max-statements; new checks: after-decl, after-defer, after-expr, after-go, cuddle-group)
  3. Linters bug fixes
    • forbidigo: from 2.3.0 to 2.3.1
    • godot: from 1.5.4 to 1.5.6
    • govet-modernize: from 0.43.0 to 0.44.0
    • ireturn: from 0.4.0 to 0.4.1
    • rowserrcheck: from 1.1.1 to c5f79b8
  4. Misc.
    • Decrease cache entropy
    • Embed the JSON schema in the binary
    • Filter env vars when cloning the repository with the custom command

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate.

@dosubot dosubot Bot added size:XS labels May 23, 2026

@castrojo castrojo left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review — REQUEST CHANGES ❌

Issue: Justfile line 55 still pins GOLANGCI_LINT_VERSION := "2.11.4" but ci.yml is now bumped to v2.12.2. These two must stay in sync per the project rule:

Tool version bumps — update GOLANGCI_LINT_VERSION in Justfile AND .github/workflows/ci.yml together, then just tools && just ci.

Running just tools after this PR lands will reinstall golangci-lint at v2.11.4 (the Justfile value), conflicting with CI which uses v2.12.2.

Fix: Add to this PR:

- GOLANGCI_LINT_VERSION := "2.11.4"
+ GOLANGCI_LINT_VERSION := "2.12.2"

One-line change to Justfile. Happy to approve immediately after.

Matches the ci.yml bump from Renovate. Tool version pins must stay
in sync between Justfile and .github/workflows/ci.yml.

Assisted-by: Claude claude-sonnet-4-5 via pi

@castrojo castrojo left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Justfile GOLANGCI_LINT_VERSION synced to 2.12.2 in the branch. Both Justfile and ci.yml now pinned at v2.12.2. ✅

@castrojo
castrojo enabled auto-merge May 23, 2026 02:17
@dosubot dosubot Bot added the lgtm label May 23, 2026
@castrojo
castrojo added this pull request to the merge queue May 23, 2026
Merged via the queue into main with commit 143c0cf May 23, 2026
10 checks passed
@castrojo
castrojo deleted the renovate/golangci-golangci-lint-2.x branch May 23, 2026 02:20
@castrojo castrojo added 4-review A pull request is awaiting review. and removed domain:ci labels Jul 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

4-review A pull request is awaiting review.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant