build(deps): bump golang.org/x/net from 0.58.0 to 0.59.0 in the all-go-deps group - #80
Conversation
Bumps the all-go-deps group with 1 update: [golang.org/x/net](https://github.com/golang/net). Updates `golang.org/x/net` from 0.58.0 to 0.59.0 - [Commits](golang/net@v0.58.0...v0.59.0) --- updated-dependencies: - dependency-name: golang.org/x/net dependency-version: 0.59.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-go-deps ... Signed-off-by: dependabot[bot] <support@github.com>
x/net 0.59.0 deprecates http2.Server itself and its stream and window fields in favour of http.Server.HTTP2 and http.HTTP2Config, which turns eight staticcheck SA1019 findings red in the h2c test scaffold and takes Lint with them. The scaffold cannot migrate. Every one of these servers exists to be passed to h2c.NewHandler, which takes an *http2.Server, and net/http exposes no replacement for prior-knowledge h2c. The import line already carries a waiver saying exactly that; these are the same waiver applied where the deprecation now lands. The four-field literal is collapsed onto one line because a nolint directive suppresses only its own line while staticcheck reports one issue per deprecated field. Its comment moves above the statement so nothing is lost. Control: re-splitting it puts five SA1019 findings back, and removing any single waiver reddens exactly its own line. Lint, vet, build and the full suite are clean on x/net 0.59.0.
|
Pushed the waiver this bump needs. x/net 0.59.0 deprecates The scaffold cannot migrate. Every one of these servers exists to be handed to The four-field literal is collapsed onto one line, because a nolint directive suppresses only its own line while staticcheck reports one issue per deprecated field. Its explanatory comment moves above the statement so nothing is lost. Controls, each injection asserted against the real source text before editing:
|
Bumps the all-go-deps group with 1 update: golang.org/x/net.
Updates
golang.org/x/netfrom 0.58.0 to 0.59.0Commits
540d04cgo.mod: update golang.org/x dependencies20eef7fquic: clear fast-path receive buffer on stream resetc23af1binternal/http3: fix compilation error due to missed symbol name updateeda109finternal/http3: send appropriate error codes in STOP_SENDING frames12e0501internal/http3: server header size limitsd89285equic: add Stream.StopSending, and rework stream/application errorsd34deaequic: ensure Endpoint.Close waits for connection loops to exit55577aahttp2: use IDNA Lookup profile, not raw Punycode translationb22627einternal/http3: handle a nil TLSConfig in newQUICConfig6e98b0dinternal/http3: report endpoint creation errors from initEndpointDependabot 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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditions