Note: The pre-commit manager in Renovate is not supported by the pre-commit maintainers or community. Please do not report any problems there, instead create a Discussion in the Renovate repository if you have any questions.
dupword: from 0.1.7 to 0.1.8 (new option skip-raw-strings)
errcheck: from 1.10.0 to 1.20.0
exhaustruct_v5: from 4.0.0 to 5.0.2 (new configuration)
exhaustruct: deprecated and replaced by exhaustruct_v5
fatcontext: from 0.9.0 to 0.10.0 (new options: check-loops, check-function-literals)
goconst: from 1.10.0 to 1.11.0 (new options: ignore-map-keys, exclude-types)
gofumpt: from 0.9.2 to 0.11.0 (new options: extra.group-params, extra.clothe-returns, extra.balance-calls)
gomoddirectives: from 0.8.0 to 0.9.0 (new option: replace-allow-all)
gosec: from 2.26.1 to 2.27.1
govet-modernize: from 0.44.0 to 0.49.0 (fmtappendf is removed. New analyzers atomictypes, embedlit, errorsastype, importcomment, reflecttypeassert, slicesclip, and slicesbackward. waitgroup is renamed waitgroupgo)
iface: from 1.4.3 to 1.5.0 (new analyzer: unusedmethod)
noinlineerr: from 1.0.5 to 1.0.6
nonamedreturns: from 1.0.6 to 1.0.8 (new option: allow-unused-named-returns)
recvcheck: from 0.2.0 to 0.3.0 (new default exclusions)
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [golangci/golangci-lint](https://github.com/golangci/golangci-lint) | repository | minor | `v2.12.2` → `v2.13.1` |
Note: The `pre-commit` manager in Renovate is not supported by the `pre-commit` maintainers or community. Please do not report any problems there, instead [create a Discussion in the Renovate repository](https://github.com/renovatebot/renovate/discussions/new) if you have any questions.
---
### Release Notes
<details>
<summary>golangci/golangci-lint (golangci/golangci-lint)</summary>
### [`v2.13.1`](https://github.com/golangci/golangci-lint/blob/HEAD/CHANGELOG.md#v2131)
[Compare Source](https://github.com/golangci/golangci-lint/compare/v2.13.0...v2.13.1)
*Released on 2026-08-20*
1. Linters bug fixes
- `ginkgolinter`: from 0.23.1 to 0.24.0
- `gofmt`: from [`d62b90e`](https://github.com/golangci/golangci-lint/commit/d62b90e6713d) to [`e84e050`](https://github.com/golangci/golangci-lint/commit/e84e05053792)
- `staticcheck`: from 0.8.0-rc.1 to 0.8.0
- `wsl_v5`: from 5.8.0 to 5.9.0
### [`v2.13.0`](https://github.com/golangci/golangci-lint/blob/HEAD/CHANGELOG.md#v2130)
[Compare Source](https://github.com/golangci/golangci-lint/compare/v2.12.2...v2.13.0)
*Released on 2026-08-19*
1. Enhancements
- 🎉 go1.27 support
2. Bug fixes
- fix: cache package facts
3. Linters new features or changes
- `dupword`: from 0.1.7 to 0.1.8 (new option `skip-raw-strings`)
- `errcheck`: from 1.10.0 to 1.20.0
- `exhaustruct_v5`: from 4.0.0 to 5.0.2 (new configuration)
- `exhaustruct`: deprecated and replaced by `exhaustruct_v5`
- `fatcontext`: from 0.9.0 to 0.10.0 (new options: `check-loops`, `check-function-literals`)
- `goconst`: from 1.10.0 to 1.11.0 (new options: `ignore-map-keys`, `exclude-types`)
- `gofumpt`: from 0.9.2 to 0.11.0 (new options: `extra.group-params`, `extra.clothe-returns`, `extra.balance-calls`)
- `gomoddirectives`: from 0.8.0 to 0.9.0 (new option: `replace-allow-all`)
- `gosec`: from 2.26.1 to 2.27.1
- `govet-modernize`: from 0.44.0 to 0.49.0 (`fmtappendf` is removed. New analyzers `atomictypes`, `embedlit`, `errorsastype`, `importcomment`, `reflecttypeassert`, `slicesclip`, and `slicesbackward`. `waitgroup` is renamed `waitgroupgo`)
- `iface`: from 1.4.3 to 1.5.0 (new analyzer: `unusedmethod`)
- `noinlineerr`: from 1.0.5 to 1.0.6
- `nonamedreturns`: from 1.0.6 to 1.0.8 (new option: `allow-unused-named-returns`)
- `recvcheck`: from 0.2.0 to 0.3.0 (new default exclusions)
- `unparam`: from [`5beb8c8`](https://github.com/golangci/golangci-lint/commit/5beb8c8f8f15) to [`3f964bc`](https://github.com/golangci/golangci-lint/commit/3f964bcb5673)
4. Linters bug fixes
- `clickhouse-go-linter`: from 1.2.0 to 1.2.1
- `errname`: from 1.1.1 to 1.1.2
- `exhaustruct`: from 5.0.2 to 5.0.3
- `funcorder`: add missing `Function` field
- `ginkgolinter`: from 0.23.0 to 0.23.1
- `gocheckcompilerdirectives`: from 1.3.0 to 1.4.0
- `gocritic`: from 0.14.3 to 0.14.4
- `gomoddirectives`: add missing `IgnoreForbidden` field
- `iface`: from 1.4.2 to 1.4.3
- `mirror`: from 1.3.0 to 1.3.3
- `nilnil`: from 1.1.1 to 1.1.2
- `protogetter`: from 0.3.20 to 0.3.21
</details>
---
### Configuration
📅 **Schedule**: (UTC)
- Branch creation
- At any time (no schedule defined)
- Automerge
- At any time (no schedule defined)
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4zMS4wIiwidXBkYXRlZEluVmVyIjoiNDQuMzEuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
This PR contains the following updates:
v2.12.2→v2.13.1Note: The
pre-commitmanager in Renovate is not supported by thepre-commitmaintainers or community. Please do not report any problems there, instead create a Discussion in the Renovate repository if you have any questions.Release Notes
golangci/golangci-lint (golangci/golangci-lint)
v2.13.1Compare Source
Released on 2026-08-20
ginkgolinter: from 0.23.1 to 0.24.0gofmt: fromd62b90etoe84e050staticcheck: from 0.8.0-rc.1 to 0.8.0wsl_v5: from 5.8.0 to 5.9.0v2.13.0Compare Source
Released on 2026-08-19
dupword: from 0.1.7 to 0.1.8 (new optionskip-raw-strings)errcheck: from 1.10.0 to 1.20.0exhaustruct_v5: from 4.0.0 to 5.0.2 (new configuration)exhaustruct: deprecated and replaced byexhaustruct_v5fatcontext: from 0.9.0 to 0.10.0 (new options:check-loops,check-function-literals)goconst: from 1.10.0 to 1.11.0 (new options:ignore-map-keys,exclude-types)gofumpt: from 0.9.2 to 0.11.0 (new options:extra.group-params,extra.clothe-returns,extra.balance-calls)gomoddirectives: from 0.8.0 to 0.9.0 (new option:replace-allow-all)gosec: from 2.26.1 to 2.27.1govet-modernize: from 0.44.0 to 0.49.0 (fmtappendfis removed. New analyzersatomictypes,embedlit,errorsastype,importcomment,reflecttypeassert,slicesclip, andslicesbackward.waitgroupis renamedwaitgroupgo)iface: from 1.4.3 to 1.5.0 (new analyzer:unusedmethod)noinlineerr: from 1.0.5 to 1.0.6nonamedreturns: from 1.0.6 to 1.0.8 (new option:allow-unused-named-returns)recvcheck: from 0.2.0 to 0.3.0 (new default exclusions)unparam: from5beb8c8to3f964bcclickhouse-go-linter: from 1.2.0 to 1.2.1errname: from 1.1.1 to 1.1.2exhaustruct: from 5.0.2 to 5.0.3funcorder: add missingFunctionfieldginkgolinter: from 0.23.0 to 0.23.1gocheckcompilerdirectives: from 1.3.0 to 1.4.0gocritic: from 0.14.3 to 0.14.4gomoddirectives: add missingIgnoreForbiddenfieldiface: from 1.4.2 to 1.4.3mirror: from 1.3.0 to 1.3.3nilnil: from 1.1.1 to 1.1.2protogetter: from 0.3.20 to 0.3.21Configuration
📅 Schedule: (UTC)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate CLI.
Coverage Report
Total coverage: 97%