Skip to content

chore(deps): Upgrade golang to 1.26.7 (v0.8 branch) - #3545

Open
simonbaird wants to merge 3 commits into
conforma:release-v0.8from
simonbaird:golang-upgrade-v08
Open

chore(deps): Upgrade golang to 1.26.7 (v0.8 branch)#3545
simonbaird wants to merge 3 commits into
conforma:release-v0.8from
simonbaird:golang-upgrade-v08

Conversation

@simonbaird

Copy link
Copy Markdown
Member

No description provided.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

(cherry picked from commit 7d3992d27ba67f5e46a02cab4c86aca05bd8901b
in release-v0.7 branch PR)
@coderabbitai

coderabbitai Bot commented Sep 9, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Enterprise

Run ID: e24e14c9-18b1-4c12-be72-7a8349f26f5c

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Comment @coderabbitai help to get the list of available commands.

@qodo-for-conforma

Copy link
Copy Markdown

PR Summary by Qodo

Upgrade Go toolchain to 1.26.7 on v0.8

⚙️ Configuration changes 🕐 Less than 10 minutes

Grey Divider

AI Description

• Aligns local development and all Go modules on Go 1.26.7.
• Updates container build images, including the pinned UBI image digest.
High-Level Assessment

The coordinated update is the appropriate approach because each module and build environment independently declares its Go version. Updating all declarations together, including the immutable distribution image digest, prevents toolchain drift; no meaningful architectural alternative is warranted.

Files changed (7) +7 / -7

Other (7) +7 / -7
.tool-versionsSet the local Go version to 1.26.7 +1/-1

Set the local Go version to 1.26.7

• Updates the version-manager declaration so local development environments use Go 1.26.7.

.tool-versions

DockerfileUpgrade the standard Go build image +1/-1

Upgrade the standard Go build image

• Changes the build-stage base image from Go 1.26.4 to 1.26.7.

Dockerfile

Dockerfile.distUpgrade the pinned UBI Go build image +1/-1

Upgrade the pinned UBI Go build image

• Updates the UBI Go toolset image to 1.26.7 and refreshes its immutable SHA-256 digest.

Dockerfile.dist

go.modDeclare Go 1.26.7 for acceptance tests +1/-1

Declare Go 1.26.7 for acceptance tests

• Aligns the acceptance test module's Go version with the upgraded project toolchain.

acceptance/go.mod

go.modDeclare Go 1.26.7 for the main module +1/-1

Declare Go 1.26.7 for the main module

• Updates the root module's declared Go version from 1.26.4 to 1.26.7.

go.mod

go.modDeclare Go 1.26.7 for development tools +1/-1

Declare Go 1.26.7 for development tools

• Aligns the tools module with the upgraded Go 1.26.7 toolchain.

tools/go.mod

go.modDeclare Go 1.26.7 for kubectl tools +1/-1

Declare Go 1.26.7 for kubectl tools

• Aligns the kubectl tools module with the upgraded Go 1.26.7 toolchain.

tools/kubectl/go.mod

@qodo-for-conforma

Copy link
Copy Markdown

Code Review by Qodo

🐞 Bugs (0) 📘 Rule violations (0) 📎 Requirement gaps (0)

Grey Divider

Great, no issues found!

Qodo reviewed your code and found no material issues that require review

Grey Divider

Tip of the day
💡 Did you know, you can commit Qodo's fix in one click with committable suggestions (GitHub & GitLab)

More tips ↗ | Customize Qodo ↗ | Qodo docs ↗

Grey Divider

Qodo Logo

simonbaird and others added 2 commits September 9, 2026 11:30
Pin all remaining unpinned actions per stricter GitHub policies:

- conforma/github-workflows auto-merge and golang-version-check
  pinned to e049ae95 (main)
- jlumbroso/free-disk-space pinned to 54081f13 (v1.3.1)
- conforma/pr-size-label-action pinned to 8b1fcdb8 (v1.0.0)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
It's a long story, but the policy repo release branches are not
meant to be "real" branches. They're more like tags, and they were
created to provide a stable compatible reference for RHTAP. Recently
some renovate PRs were merged in the release-v0.8 branch, so the git
sha has moved, causing the snapshot data to no longer match.

As a workaround to get my PR green, I'm using a git sha in the
policy.yaml (rather than changing the snapshot data to the new git
ref).
@github-actions github-actions Bot added size: M and removed size: XS labels Sep 9, 2026
@codecov

codecov Bot commented Sep 9, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

Flag Coverage Δ
acceptance 54.86% <ø> (-0.01%) ⬇️
generative 18.14% <ø> (ø)
integration 26.99% <ø> (ø)
unit 68.66% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@robnester-rh robnester-rh left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants