Update Go toolchain to v1.27.0 - #2759
Open
github-actions[bot] wants to merge 2 commits into
Open
Conversation
github-actions
Bot
requested review from
cdesiniotis,
karthikvetrivel,
rahulait,
rajathagasthya,
shivamerla and
tariq1890
as code owners
August 19, 2026 21:05
5 tasks
github-actions
Bot
force-pushed
the
renovate/go-toolchain
branch
from
August 21, 2026 17:23
1d9bc47 to
f5ca74e
Compare
Contributor
|
/ok-to-test f5ca74e |
rajathagasthya
approved these changes
Aug 21, 2026
pull Bot
pushed a commit
to Reality2byte/gpu-operator
that referenced
this pull request
Aug 21, 2026
The custom regex manager for docker/Dockerfile only matched the golang version and resolved it via the golang-version datasource, which has no notion of image digests. Renovate PRs bumped the tag but left the pinned @sha256 digest unchanged (e.g. NVIDIA#2759); since the digest takes precedence over the tag at pull time, builds silently kept using the old image. The other digest-pinned base images (ubi9, debian, distroless/cc) were not managed at all. Replace the golang-specific manager with a generic one that captures the image name, tag, and digest from every pinned FROM line and resolves updates via the docker datasource, so tag and digest are updated together. Images with non-version tags (ubi9:latest, debian:trixie-slim) get digest-only updates. Extend the Go toolchain group rule so golang image bumps still land in the same PR as the versions.mk GOLANG_VERSION bump. Signed-off-by: Rajath Agasthya <ragasthya@nvidia.com>
Contributor
|
/ok-to-test 0fabfbf |
That version supports Go 1.27. The staticcheck bundled with v2.13.1 reports SA1019 deprecation issues that the previous version did not, so fix those as well: The .golangci.yml exclusions for the deprecated licensing-config fields stopped matching because staticcheck now emits full type symbol names ((pkg.Type).Field). Update the patterns to the new format. Drop the deprecated Requeue field from the upgrade controller's results. RequeueAfter is always set to a non-zero interval there, and controller-runtime ignores Requeue whenever RequeueAfter is positive. Signed-off-by: Rajath Agasthya <ragasthya@nvidia.com>
rajathagasthya
force-pushed
the
renovate/go-toolchain
branch
from
August 21, 2026 18:24
0fabfbf to
2cd3d6b
Compare
Contributor
|
/ok-to-test 2cd3d6b |
tariq1890
reviewed
Aug 21, 2026
Contributor
This is quite the drop. Do we know why? |
tariq1890
approved these changes
Aug 21, 2026
Contributor
Author
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. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.26.6→1.27.01.26.6→1.27.0Configuration
📅 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.