Skip to content

build(deps): bump golang.org/x/net from 0.47.0 to 0.55.0#1290

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/go_modules/golang.org/x/net-0.55.0
Open

build(deps): bump golang.org/x/net from 0.47.0 to 0.55.0#1290
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/go_modules/golang.org/x/net-0.55.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 3, 2026

Copy link
Copy Markdown
Contributor

Bumps golang.org/x/net from 0.47.0 to 0.55.0.

Commits
  • 7770ec4 go.mod: update golang.org/x dependencies
  • 4ece7b6 html: escape greater-than symbol in doctype identifiers
  • 08be507 html: improve Noah's Ark clause performance
  • a8fb2fe html: properly render fostered elements in foreign content
  • 0dc5b7a html: properly check namespace in "in body" any other end tag
  • a452f3c html: ignore duplicate attributes during tokenization
  • f865199 quic: fix appendMaxDataFrame erroneously accumulating sentLimit
  • 210ed3c quic: establish a "happened-before" relationship between stream write and read
  • ad8140e quic: fix buffer slicing when handling overlapping stream data
  • 23ee2ef http2: avoid API changes when built with go1.27
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    You can disable automated security fix PRs for this repo from the Security Alerts page.

Summary by CodeRabbit

  • Chores
    • Updated several Go-related indirect dependencies to newer versions.
    • Bumped the project’s Go version to 1.25.0 and removed the previous toolchain directive.

Bumps [golang.org/x/net](https://github.com/golang/net) from 0.47.0 to 0.55.0.
- [Commits](golang/net@v0.47.0...v0.55.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-version: 0.55.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file go Pull requests that update Go code labels Jul 3, 2026
@openshift-ci openshift-ci Bot requested review from jrosental and rajivnathan July 3, 2026 14:00
@openshift-ci

openshift-ci Bot commented Jul 3, 2026

Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: dependabot[bot]
Once this PR has been reviewed and has the lgtm label, please assign metlos for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@coderabbitai

coderabbitai Bot commented Jul 3, 2026

Copy link
Copy Markdown

Walkthrough

This PR updates go.mod by bumping several indirect golang.org/x/* dependencies (crypto, net, sync, sys, term, text) and changes the Go toolchain directive from 1.24.4 to 1.25.0, removing the prior toolchain go1.24.13 line.

Changes

go.mod dependency and toolchain update

Layer / File(s) Summary
Dependency and toolchain bump
go.mod
Indirect golang.org/x/* module versions are bumped and the go directive is updated to 1.25.0 with the toolchain line removed.

Estimated code review effort: 1 (Trivial) | ~3 minutes

Suggested labels: dependencies

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title matches the main dependency bump described in the PR, specifically golang.org/x/net.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch dependabot/go_modules/golang.org/x/net-0.55.0

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

@sonarqubecloud

sonarqubecloud Bot commented Jul 3, 2026

Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@go.mod`:
- Line 145: The Go toolchain is being bumped in go.mod, but the remaining build
images still pin GOLANG_VERSION to go1.24.13, so update those Dockerfile
toolchain versions first. Change the GOLANG_VERSION settings in
openshift-ci/Dockerfile.tools and build/devsandbox-dashboard/Dockerfile to match
go1.25.0 before removing the toolchain pin. Keep the go directive and all build
environments aligned so the same Go version is used everywhere.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Enterprise

Run ID: d55a40c1-a742-4c38-8e9d-8cb5117060b8

📥 Commits

Reviewing files that changed from the base of the PR and between 64272d4 and 1ca74a1.

⛔ Files ignored due to path filters (1)
  • go.sum is excluded by !**/*.sum
📒 Files selected for processing (1)
  • go.mod
🔗 Linked repositories identified

CodeRabbit considers these linked repositories for cross-repo context during reviews:

📜 Review details
⏰ Context from checks skipped due to timeout. (2)
  • GitHub Check: Unit Tests
  • GitHub Check: Build & push operator bundles & dashboard image for e2e tests
🧰 Additional context used
📓 Path-based instructions (1)
**

⚙️ CodeRabbit configuration file

-Focus on major issues impacting performance, readability, maintainability and security. Avoid nitpicks and avoid verbosity.

Files:

  • go.mod
🔀 Multi-repo context

Linked repositories findings

codeready-toolchain/api (inspected on refs/pull/512/head)

  • go.mod:3 uses go 1.25.0
  • go.mod:41 requires golang.org/x/net v0.55.0 // indirect
  • This PR-branch state already matches the newer x/net version.

codeready-toolchain/toolchain-common (inspected on refs/pull/535/head)

  • go.mod:3 uses go 1.25.0
  • go.mod:41 requires golang.org/x/net v0.55.0 // indirect
  • This PR-branch state already matches the newer x/net version.

codeready-toolchain/host-operator (default checked-out ref)

  • go.mod:3 uses go 1.25.0
  • go.mod:41 requires golang.org/x/net v0.55.0 // indirect
  • go.mod:127 still pins golang.org/x/net v0.48.0 // indirect
  • go.mod:158 still has toolchain go1.24.13
  • So this repo is not yet aligned with the newer x/net/toolchain state seen in the other two repos.
🔇 Additional comments (1)
go.mod (1)

117-123: LGTM!

Comment thread go.mod
go 1.24.4

toolchain go1.24.13
go 1.25.0

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🩺 Stability & Availability | 🟠 Major | ⚡ Quick win

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
set -euo pipefail

printf '== go.mod ==\n'
nl -ba go.mod | sed -n '135,155p'

printf '\n== toolchain / go version references ==\n'
rg -n --hidden --glob '!**/.git/**' 'go1\.24\.13|toolchain go|^go 1\.[0-9]+\.[0-9]+' .

printf '\n== openshift-ci/Dockerfile.tools if present ==\n'
if [ -f openshift-ci/Dockerfile.tools ]; then
  nl -ba openshift-ci/Dockerfile.tools | sed -n '1,220p'
else
  echo 'openshift-ci/Dockerfile.tools not present'
fi

Repository: codeready-toolchain/toolchain-e2e

Length of output: 224


🏁 Script executed:

#!/bin/bash
set -euo pipefail

printf '== go.mod ==\n'
sed -n '135,155p' go.mod | cat -n

printf '\n== toolchain / go version references ==\n'
rg -n --hidden --glob '!**/.git/**' 'go1\.24\.13|toolchain go|^go 1\.[0-9]+\.[0-9]+' . || true

printf '\n== Dockerfile.tools / CI entrypoints ==\n'
find . -path '*/Dockerfile.tools' -o -path '*/dockerfile.tools' -o -path '*/Dockerfile*' | sort

Repository: codeready-toolchain/toolchain-e2e

Length of output: 1599


Align the remaining Go 1.24.13 build images before removing the toolchain pin. openshift-ci/Dockerfile.tools and build/devsandbox-dashboard/Dockerfile still set GOLANG_VERSION=go1.24.13; with go 1.25.0 in go.mod, those environments need the upgrade first or builds can break.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@go.mod` at line 145, The Go toolchain is being bumped in go.mod, but the
remaining build images still pin GOLANG_VERSION to go1.24.13, so update those
Dockerfile toolchain versions first. Change the GOLANG_VERSION settings in
openshift-ci/Dockerfile.tools and build/devsandbox-dashboard/Dockerfile to match
go1.25.0 before removing the toolchain pin. Keep the go directive and all build
environments aligned so the same Go version is used everywhere.

Source: Linked repositories

@openshift-ci

openshift-ci Bot commented Jul 3, 2026

Copy link
Copy Markdown

@dependabot[bot]: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name Commit Details Required Rerun command
ci/prow/e2e 1ca74a1 link true /test e2e

Full PR test history. Your PR dashboard.

Details

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 kubernetes-sigs/prow repository. I understand the commands that are listed here.

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

Labels

dependencies Pull requests that update a dependency file go Pull requests that update Go code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants