chore(deps): update tools - #707
Conversation
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
There was a problem hiding this comment.
Pull request overview
This PR updates pinned tool versions in the modules/tools Makefile module, keeping the repository’s toolchain current and ensuring the downloaded artifacts’ integrity checks remain valid.
Changes:
- Bump
kyvernofromv1.18.2tov1.19.0. - Bump
yqfromv4.53.3tov4.53.6. - Bump
golangci-lintfromv2.12.2tov2.13.0, and update the corresponding Kyverno/YQ SHA256 sums for downloaded binaries.
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
|
This is more than a routine bump: the golangci-lint part of it is required by the Go 1.27 upgrade in #704. golangci-lint v2.12.2 cannot type-check code built against the Go 1.27 standard library, because Rebuilding v2.12.2 with Go 1.27 does not help — it then panics inside staticcheck ( I had raised the same bump manually as #705 and have closed it in favour of this one. golangci-lint itself will be rebuilt everywhere once this merges, because the version, and therefore the cached path, changes. Go-built tools whose versions did not change are still served stale from a persisted download cache after a Go upgrade — a separate problem, addressed in #708. |
|
/approve |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: wallrj The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
This PR contains the following updates:
v2.12.2→v2.13.0v1.18.2→v1.19.0v4.53.3→v4.53.6Release Notes
golangci/golangci-lint (github.com/golangci/golangci-lint/v2)
v2.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: add option `exclude-goconst: from 1.10.0 to 1.11.0 (new option:ignore-map-keys)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) types`unparam: from2dd26e2to2dd26e2clickhouse-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.21kyverno/kyverno (kyverno/kyverno)
v1.19.0Compare Source
mikefarah/yq (mikefarah/yq)
v4.53.6Compare Source
v4.53.4Compare Source
Configuration
📅 Schedule: (in timezone Europe/London)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.