Skip to content

Update go toolchain directive to v1.26.4#975

Open
red-hat-konflux[bot] wants to merge 1 commit into
mainfrom
konflux/mintmaker/main/go-1.x
Open

Update go toolchain directive to v1.26.4#975
red-hat-konflux[bot] wants to merge 1 commit into
mainfrom
konflux/mintmaker/main/go-1.x

Conversation

@red-hat-konflux

@red-hat-konflux red-hat-konflux Bot commented Jan 15, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change Pending
go (source) toolchain minor 1.25.51.26.4 1.26.5

Release Notes

golang/go (go)

v1.26.4

v1.26.3

v1.26.2

v1.26.1

v1.26.0

v1.25.12

v1.25.11

v1.25.10

v1.25.9

v1.25.8

v1.25.7

v1.25.6


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 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.


  • If you want to rebase/retry this PR, check this box

To execute skipped test pipelines write comment /ok-to-test.


Documentation

Find out how to configure dependency updates in MintMaker documentation or see all available configuration options in Renovate documentation.

@red-hat-konflux red-hat-konflux Bot force-pushed the konflux/mintmaker/main/go-1.x branch from 47d44f9 to 85bd9fc Compare February 4, 2026 17:34
@red-hat-konflux red-hat-konflux Bot changed the title chore(deps): update dependency go to v1.25.6 chore(deps): update dependency go to v1.25.7 Feb 4, 2026
@red-hat-konflux red-hat-konflux Bot force-pushed the konflux/mintmaker/main/go-1.x branch from 85bd9fc to 5bfaa01 Compare February 10, 2026 21:30
@red-hat-konflux red-hat-konflux Bot changed the title chore(deps): update dependency go to v1.25.7 chore(deps): update dependency go to v1.26.0 Feb 10, 2026
@pacho-rh

Copy link
Copy Markdown
Collaborator

We'll wait on this until the go-toolset images are updated for Go 1.26 as well

@red-hat-konflux red-hat-konflux Bot force-pushed the konflux/mintmaker/main/go-1.x branch from 5bfaa01 to 01f2b34 Compare March 6, 2026 02:01
@red-hat-konflux red-hat-konflux Bot changed the title chore(deps): update dependency go to v1.26.0 chore(deps): update dependency go to v1.26.1 Mar 6, 2026
@red-hat-konflux red-hat-konflux Bot force-pushed the konflux/mintmaker/main/go-1.x branch 2 times, most recently from 33293e9 to 808d48b Compare April 8, 2026 02:08
@red-hat-konflux red-hat-konflux Bot changed the title chore(deps): update dependency go to v1.26.1 chore(deps): update dependency go to v1.26.2 Apr 8, 2026
@red-hat-konflux red-hat-konflux Bot force-pushed the konflux/mintmaker/main/go-1.x branch from 808d48b to bcfbfa3 Compare May 7, 2026 23:17
@red-hat-konflux red-hat-konflux Bot changed the title chore(deps): update dependency go to v1.26.2 chore(deps): update dependency go to v1.26.3 May 7, 2026
@red-hat-konflux red-hat-konflux Bot changed the title chore(deps): update dependency go to v1.26.3 Update dependency go to v1.26.3 May 13, 2026
@red-hat-konflux red-hat-konflux Bot changed the title Update dependency go to v1.26.3 chore(deps): update dependency go to v1.26.3 May 14, 2026
@FaisalAl-Rayes

Copy link
Copy Markdown
Contributor

/review

@qodo-code-review

Copy link
Copy Markdown

PR Reviewer Guide 🔍

Warning

/review is deprecated. Use /agentic_review instead (removal date not yet scheduled).

Here are some key observations to aid the review process:

⏱️ Estimated effort to review: 1 🔵⚪⚪⚪⚪
🧪 No relevant tests
🔒 No security concerns identified
⚡ Recommended focus areas for review

Compatibility

Updating the toolchain to go1.26.3 while keeping the module go directive at 1.25.0 can change build behavior in CI/dev environments that honor the toolchain directive; verify downstream tooling and pipelines are compatible with Go 1.26.x and that this is the intended policy (toolchain bump without go directive bump).

go 1.25.0

toolchain go1.26.3
Reproducibility

Confirm the repository’s build images and CI runners will actually have (or can fetch) Go 1.26.3 so builds remain reproducible and don’t fail due to unavailable toolchains or restricted network access when auto-downloading toolchains is required.

toolchain go1.26.3

@red-hat-konflux red-hat-konflux Bot changed the title chore(deps): update dependency go to v1.26.3 chore(deps): update dependency go to v1.26.4 Jun 3, 2026
@red-hat-konflux red-hat-konflux Bot force-pushed the konflux/mintmaker/main/go-1.x branch from bcfbfa3 to 5a127ec Compare June 3, 2026 02:09
Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com>
@red-hat-konflux red-hat-konflux Bot force-pushed the konflux/mintmaker/main/go-1.x branch from 5a127ec to 170caca Compare June 25, 2026 22:40
@red-hat-konflux red-hat-konflux Bot changed the title chore(deps): update dependency go to v1.26.4 chore(deps): update go toolchain directive to v1.26.4 Jun 25, 2026
@fullsend-ai-review

fullsend-ai-review Bot commented Jun 25, 2026

Copy link
Copy Markdown

🤖 Finished Review · ✅ Success · Started 10:44 PM UTC · Completed 10:51 PM UTC
Commit: 01f864b · View workflow run →

@fullsend-ai-review

Copy link
Copy Markdown

Review

Findings

Medium

  • [API contract violation] Dockerfile:1 — The Dockerfile builder image uses ubi9/go-toolset:1.25.9 (Go 1.25.x), but the updated go.mod now requests toolchain go1.26.4. With Go's default GOTOOLCHAIN=auto, the build will attempt to download go1.26.4 at build time. In restricted or air-gapped build environments (common in Konflux/Brew pipelines), this automatic download may fail, breaking the container build. Even if the download succeeds, the Dockerfile's pinned Go version is effectively bypassed, and the actual compiler version used is not controlled by the container image.
    Remediation: Either update the Dockerfile builder image to a Go 1.26.x base image (e.g., ubi9/go-toolset:1.26.x), or set ENV GOTOOLCHAIN=local in the Dockerfile to force use of the bundled toolchain (which would then require the go directive to be compatible with Go 1.25.x, which it is at go 1.25.0).

@fullsend-ai-review fullsend-ai-review Bot added the requires-manual-review Review requires human judgment label Jun 25, 2026
@red-hat-konflux red-hat-konflux Bot changed the title chore(deps): update go toolchain directive to v1.26.4 Update go toolchain directive to v1.26.4 Jun 29, 2026
@red-hat-konflux red-hat-konflux Bot changed the title Update go toolchain directive to v1.26.4 chore(deps): update go toolchain directive to v1.26.4 Jul 2, 2026
@red-hat-konflux red-hat-konflux Bot changed the title chore(deps): update go toolchain directive to v1.26.4 Update go toolchain directive to v1.26.4 Jul 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

requires-manual-review Review requires human judgment Review effort 1/5

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants