OADP-7565, OADP-7570, OADP-7573: Update Go to 1.25.8 and golang.org/x/* dependencies for CVE fixes#385
OADP-7565, OADP-7570, OADP-7573: Update Go to 1.25.8 and golang.org/x/* dependencies for CVE fixes#385kaovilai wants to merge 1 commit intoopenshift:oadp-1.5from
Conversation
|
@kaovilai: This pull request references OADP-7565 which is a valid jira issue. This pull request references OADP-7570 which is a valid jira issue. This pull request references OADP-7573 which is a valid jira issue. DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository. |
|
Important Review skippedAuto reviews are limited based on label configuration. 🚫 Review skipped — only excluded labels are configured. (1)
Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
|
@kaovilai: This pull request references OADP-7565 which is a valid jira issue. This pull request references OADP-7570 which is a valid jira issue. This pull request references OADP-7573 which is a valid jira issue. DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository. |
There was a problem hiding this comment.
Pull request overview
Updates the project’s Go toolchain and golang.org/x/* module dependencies to pick up security/CVE fixes, and aligns the Konflux build image with the newer Go major/minor version.
Changes:
- Bumps
go.modGo version to 1.25.8 and updatesgolang.org/x/*dependencies to newer releases. - Refreshes
go.sumentries to match updated module versions. - Updates
konflux.Dockerfilebuilder image tag torhel_9_golang_1.25.
Reviewed changes
Copilot reviewed 2 out of 3 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
konflux.Dockerfile |
Moves Konflux builder image from Go 1.24 to Go 1.25 stream. |
go.mod |
Updates declared Go version and bumps golang.org/x/* indirect dependency versions. |
go.sum |
Updates module checksums corresponding to the dependency bumps. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
go.mod
Outdated
| go 1.23.0 | ||
|
|
||
| toolchain go1.23.6 | ||
| go 1.25.8 |
|
/hold unit tests are failing, before they were ok |
…/* dependencies for CVE fixes This commit addresses multiple security vulnerabilities: Go Toolchain Updated to 1.25.8: - GO-2026-4337 (crypto/tls) - fixed in Go 1.25.7+ - GO-2026-4340 (crypto/tls) - fixed in Go 1.25.6+ - GO-2026-4341 (net/url) - fixed in Go 1.25.6+ - GO-2026-4342 (archive/zip) - fixed in Go 1.25.6+ - CVE-2026-25679 (net/url IPv6 host parsing) - fixed in Go 1.25.8+ - CVE-2026-27137 (crypto/x509 email constraints) - fixed in Go 1.25.8+ golang.org/x/* Dependencies Updated: - golang.org/x/crypto v0.39.0 => v0.49.0 (CVE fixes: GHSA-j5w8-q4qc-rx2x, GHSA-f6x5-jh6r-wrfv) - golang.org/x/net v0.41.0 => v0.52.0 (CVE fix: GHSA-vvgc-356p-c3xw) - golang.org/x/sync v0.15.0 => v0.20.0 - golang.org/x/sys v0.33.0 => v0.42.0 - golang.org/x/term v0.32.0 => v0.41.0 - golang.org/x/text v0.26.0 => v0.35.0 Dockerfile Changes: - konflux.Dockerfile: Updated to rhel_9_golang_1.25 Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
|
@kaovilai: all tests passed! Full PR test history. Your PR dashboard. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here. |
|
/unhold passing |
|
/cc @mpryc |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: kaovilai, weshayutin The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Summary
This PR updates the Go toolchain to 1.25.8 and golang.org/x/* dependencies to address multiple security vulnerabilities.
Changes
Go Toolchain Updated to 1.25.8
golang.org/x/* Dependencies Updated
Dockerfile Changes
Test Plan
go build ./...go mod tidyJira Tickets
🤖 Generated with Claude Code