Repository navigation
chore(deps): update golang - #93
scality-renovate[bot] wants to merge 1 commit into
Conversation
Dependency Bump EvaluationPR updates 4 dependencies across go.mod, Dockerfile, Makefile, and .github/workflows/pre-merge.yaml. 1. Go 1.27.2 → 1.27.3 (patch)Breaking changes: None 2. golangci/golangci-lint v2.14.0 → v2.15.0 (minor)Changes:
Breaking changes: exhaustive linter option deprecations — does not affect this project (linter is not enabled in .golangci.yml) 3. kubernetes-sigs/controller-tools v0.22.0 → v0.23.0 (minor)Changes:
Breaking changes: The +k8s:required boundary injection is noted as a breaking bugfix (could not be backported). This could change generated CRD validation schemas if the project uses +k8s:required markers on string/map/slice fields. CI Status
Overall AssessmentRecommendation: SAFE TO MERGE (once CI is green) All changes are to build/dev tooling, not runtime dependencies. The exhaustive breaking change is irrelevant (linter not enabled). The errcheck and revive updates could surface new lint findings — the running lint CI check will confirm compatibility. The controller-tools +k8s:required bugfix may affect generated CRDs but go-generate already passed. — Claude Code |
b6e1474 to
004dfcf
Compare
004dfcf to
7d1ed31
Compare
7d1ed31 to
ffbd338
Compare
This PR contains the following updates:
1.27.2→1.27.38201530→6f1acc8v2.14.0→v2.15.0v2.14.0→v2.15.0v0.22.0→v0.23.0Release Notes
golangci/golangci-lint
v2.15.0Compare Source
Released on 2026-10-16
errcheck: from 1.20.0 to 1.30.0exhaustive: from 0.13.0 to 0.15.0 (gocognit: from 1.2.1 to 1.3.0golines: from 0.15.0 to 0.16.0govet-modernize: from 0.50.0 to 0.52.0loggercheck: from 0.12.0 to 0.13.0predeclared: from 0.2.2 to 0.3.0wrapcheck: from 2.12.0 to 2.13.0bidichk: from 0.3.3 to 0.3.4canonicalheader: froma25c71ctoe18e5c5gofumpt: improve deprecation logsgosec: improve concurrency default valueiface: from 1.5.1 to 1.5.3paralleltest: from 1.0.15 to 1.0.16revive: from 1.17.0 to 1.17.1revive: the rulescontext-keys-type,errorf,modifies-value-receiver,range-val-address,string-of-int,time-equal,time-naming,unexported-return,unhandled-error,var-declarationare working (less randomly).rowserrcheck: fromc5f79b8toe0740d5staticcheck: from 0.8.1 to 0.8.2revive)exhaustivelinter:explicit-exhaustive-switchandexplicit-exhaustive-maphave been replaced byexplicit-exhaustive.checkthe valuemaphas been replaced bymapliteral.ignore-enum-members(string) has been replaced byignore-constants(slice).ignore-enum-types(string) has been replaced byignore-types(slice).kubernetes-sigs/controller-tools
v0.23.0Compare Source
This is an additional minor release independent of the Kubernetes release cadence to deliver
#1474 because this bug fix is a breaking change so it was not possible to backport it.
What's Changed
Dependency bumps
Full Changelog: kubernetes-sigs/controller-tools@v0.22.0...v0.23.0
Configuration
📅 Schedule: (UTC)
🚦 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 has been generated by Mend Renovate CLI.