Repository navigation
chore(deps): update go module directive to v1.27.2 - #47
Conversation
949796d to
1317738
Compare
1317738 to
67ce0ed
Compare
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
af2689f to
30990fd
Compare
30990fd to
c02d587
Compare
c02d587 to
db16a61
Compare
db16a61 to
76b7429
Compare
76b7429 to
e10c324
Compare
e10c324 to
867d5d8
Compare
Dependency Bump EvaluationVersion change: Go 1.25.0 -> 1.27.2 (minor, multi-release jump) Changes:
Breaking changes: Multiple across both releases (see above). However, the codebase has minimal exposure:
Security concerns: None. The Go version bump includes security hardening (crypto random enforcement, stricter URL parsing). No supply chain concerns -- this is a Go toolchain update from the official source. Impact on codebase: Direct code impact is low. The codebase does not use most of the changed APIs. Indirect impact via controller-runtime, client-go, and cert-manager dependencies is managed by their maintainers (all at recent versions). CI status: FAILING
Root cause of CI failure: The PR only updates go.mod but does NOT update the Dockerfiles:
This version mismatch between go.mod (1.27.2) and the build container (1.25) causes the build to fail. Recommendation: REVIEW REQUIRED Notes:
-- Claude Code |
867d5d8 to
8879e62
Compare
8879e62 to
58cba99
Compare
58cba99 to
f2895aa
Compare
f2895aa to
5aa0b00
Compare
The go directive bump to 1.27.2 breaks the Docker build (golang:1.25 uses GOTOOLCHAIN=local) and golangci-lint v2.5.0 (built with Go 1.25). - Dockerfile: golang:1.25 -> golang:1.27 - golangci-lint: v2.5.0 -> v2.15.0 (CI, Makefile, devcontainer) - Exclude goconst on _test.go files: newer goconst flags repeated literals in integration tests
|
|
||
| # renovate: datasource=github-releases depName=golangci/golangci-lint extractVersion=^v(?<version>.*)$ | ||
| ARG GOLANGCI_VERSION=2.5.0 | ||
| ARG GOLANGCI_VERSION=2.15.0 |
There was a problem hiding this comment.
The base image on line 1 still uses go:1.25-trixie while go.mod now requires go 1.27.2. Since Go 1.21+, the go directive acts as a minimum version — Go 1.25 will refuse to compile, breaking the devcontainer.
The FROM line needs updating to a Go 1.27 image (with the correct digest). Consider adding a # renovate: annotation above it so future Go bumps update it automatically.
Dependency Bump EvaluationVersion change: Go 1.25.0 → 1.27.2 (two minor version jump) + golangci-lint 2.5.0 → 2.15.0 Changes:
Breaking changes (Go 1.26):
Breaking changes (Go 1.27):
Security concerns: None negative. Positive security improvements:
Impact on codebase:
Recommendation: REVIEW REQUIRED Notes:
— Claude Code |
This PR contains the following updates:
1.25.0→1.27.2Configuration
📅 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.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate CLI.