build(deps): bump the k8s-dependencies group across 1 directory with 3 updates - #8677
build(deps): bump the k8s-dependencies group across 1 directory with 3 updates#8677dependabot[bot] wants to merge 1 commit into
Conversation
|
Pipeline controller notification For optional jobs, comment This repository is configured in: LGTM mode |
|
Note Reviews pausedIt looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the Use the following commands to manage reviews:
Use the checkboxes below for quick actions:
📝 WalkthroughWalkthroughThis PR updates the Go module dependencies for the HyperShift project. The Go toolchain requirement is bumped from 1.25.7 to 1.26.0. Kubernetes-related direct dependencies including Suggested reviewers
🚥 Pre-merge checks | ✅ 10 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (10 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
|
Hi @dependabot[bot]. Thanks for your PR. I'm waiting for a openshift member to verify that this patch is reasonable to test. If it is, they should reply with Regular contributors should join the org to skip this step. Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. 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. |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: dependabot[bot] The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
|
rebase 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. |
93f03bc to
fe3a8aa
Compare
fe3a8aa to
91369a7
Compare
There was a problem hiding this comment.
Actionable comments posted: 2
🤖 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 3: go.mod declares "go 1.26.0" while the workspace file declares 1.25.7,
causing a toolchain mismatch; open the workspace file and update its "go"
directive to 1.26.0 so the workspace toolchain matches go.mod (ensure the
workspace file's go directive exactly matches the module go directive).
- Line 105: go.mod currently mixes k8s.io versions (k8s.io/apimachinery at
v0.36.1 while k8s.io/api, k8s.io/client-go, k8s.io/apiserver,
k8s.io/apiextensions-apiserver, and indirect k8s.io/streaming are v0.35.1),
causing version skew; pick one consistent minor (preferably upgrade all k8s.io/*
entries to v0.36.1) or revert apimachinery to v0.35.1, then update the go.mod
entries for k8s.io/apimachinery, k8s.io/api, k8s.io/client-go, k8s.io/apiserver,
k8s.io/apiextensions-apiserver and any indirect k8s.io/streaming references
accordingly and run go get/<tooling> and go mod tidy to ensure the module graph
is consistent and builds cleanly; if you intentionally keep the skew, add a PR
justification and CI/build evidence proving compatibility.
🪄 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: Repository YAML (base), Central YAML (inherited)
Review profile: CHILL
Plan: Enterprise
Run ID: 501d0806-dee5-4c95-83a9-b068d1207b84
⛔ Files ignored due to path filters (88)
go.sumis excluded by!**/*.sumvendor/github.com/mxk/go-flowrate/LICENSEis excluded by!vendor/**,!**/vendor/**vendor/github.com/mxk/go-flowrate/flowrate/flowrate.gois excluded by!vendor/**,!**/vendor/**vendor/github.com/mxk/go-flowrate/flowrate/io.gois excluded by!vendor/**,!**/vendor/**vendor/github.com/mxk/go-flowrate/flowrate/util.gois excluded by!vendor/**,!**/vendor/**vendor/google.golang.org/protobuf/encoding/protodelim/protodelim.gois excluded by!vendor/**,!**/vendor/**vendor/google.golang.org/protobuf/encoding/protojson/decode.gois excluded by!vendor/**,!**/vendor/**vendor/google.golang.org/protobuf/encoding/protojson/well_known_types.gois excluded by!vendor/**,!**/vendor/**vendor/google.golang.org/protobuf/encoding/prototext/decode.gois excluded by!vendor/**,!**/vendor/**vendor/google.golang.org/protobuf/internal/descfmt/stringer.gois excluded by!vendor/**,!**/vendor/**vendor/google.golang.org/protobuf/internal/version/version.gois excluded by!vendor/**,!**/vendor/**vendor/google.golang.org/protobuf/reflect/protodesc/desc_init.gois excluded by!vendor/**,!**/vendor/**vendor/k8s.io/apimachinery/pkg/api/equality/semantic.gois excluded by!vendor/**,!**/vendor/**vendor/k8s.io/apimachinery/pkg/api/resource/generated.protomessage.pb.gois excluded by!**/*.pb.go,!vendor/**,!**/vendor/**,!**/*.pb.govendor/k8s.io/apimachinery/pkg/api/validate/content/errors.gois excluded by!vendor/**,!**/vendor/**vendor/k8s.io/apimachinery/pkg/api/validate/content/path.gois excluded by!vendor/**,!**/vendor/**vendor/k8s.io/apimachinery/pkg/api/validate/discriminator.gois excluded by!vendor/**,!**/vendor/**vendor/k8s.io/apimachinery/pkg/api/validate/limits.gois excluded by!vendor/**,!**/vendor/**vendor/k8s.io/apimachinery/pkg/api/validate/strfmt.gois excluded by!vendor/**,!**/vendor/**vendor/k8s.io/apimachinery/pkg/api/validate/union.gois excluded by!vendor/**,!**/vendor/**vendor/k8s.io/apimachinery/pkg/api/validation/path/name.gois excluded by!vendor/**,!**/vendor/**vendor/k8s.io/apimachinery/pkg/apis/meta/internalversion/conversion.gois excluded by!vendor/**,!**/vendor/**vendor/k8s.io/apimachinery/pkg/apis/meta/internalversion/types.gois excluded by!vendor/**,!**/vendor/**vendor/k8s.io/apimachinery/pkg/apis/meta/internalversion/zz_generated.conversion.gois excluded by!vendor/**,!**/vendor/**,!**/zz_generated*.go,!**/zz_generated*vendor/k8s.io/apimachinery/pkg/apis/meta/v1/fieldsv1.gois excluded by!vendor/**,!**/vendor/**vendor/k8s.io/apimachinery/pkg/apis/meta/v1/fieldsv1_byte.gois excluded by!vendor/**,!**/vendor/**vendor/k8s.io/apimachinery/pkg/apis/meta/v1/fieldsv1_string.gois excluded by!vendor/**,!**/vendor/**,!**/*_string.govendor/k8s.io/apimachinery/pkg/apis/meta/v1/generated.pb.gois excluded by!**/*.pb.go,!vendor/**,!**/vendor/**,!**/*.pb.govendor/k8s.io/apimachinery/pkg/apis/meta/v1/generated.protois excluded by!vendor/**,!**/vendor/**,!**/generated.protovendor/k8s.io/apimachinery/pkg/apis/meta/v1/generated.protomessage.pb.gois excluded by!**/*.pb.go,!vendor/**,!**/vendor/**,!**/*.pb.govendor/k8s.io/apimachinery/pkg/apis/meta/v1/helpers.gois excluded by!vendor/**,!**/vendor/**vendor/k8s.io/apimachinery/pkg/apis/meta/v1/meta.gois excluded by!vendor/**,!**/vendor/**vendor/k8s.io/apimachinery/pkg/apis/meta/v1/micro_time_fuzz.gois excluded by!vendor/**,!**/vendor/**vendor/k8s.io/apimachinery/pkg/apis/meta/v1/time_fuzz.gois excluded by!vendor/**,!**/vendor/**vendor/k8s.io/apimachinery/pkg/apis/meta/v1/types.gois excluded by!vendor/**,!**/vendor/**vendor/k8s.io/apimachinery/pkg/apis/meta/v1/types_swagger_doc_generated.gois excluded by!vendor/**,!**/vendor/**,!**/types_swagger_doc_generated.govendor/k8s.io/apimachinery/pkg/apis/meta/v1/zz_generated.conversion.gois excluded by!vendor/**,!**/vendor/**,!**/zz_generated*.go,!**/zz_generated*vendor/k8s.io/apimachinery/pkg/apis/meta/v1/zz_generated.deepcopy.gois excluded by!vendor/**,!**/vendor/**,!**/zz_generated*.go,!**/zz_generated*vendor/k8s.io/apimachinery/pkg/apis/meta/v1/zz_generated.model_name.gois excluded by!vendor/**,!**/vendor/**,!**/zz_generated*.go,!**/zz_generated*vendor/k8s.io/apimachinery/pkg/apis/meta/v1beta1/generated.protomessage.pb.gois excluded by!**/*.pb.go,!vendor/**,!**/vendor/**,!**/*.pb.govendor/k8s.io/apimachinery/pkg/runtime/serializer/cbor/internal/modes/decode.gois excluded by!vendor/**,!**/vendor/**vendor/k8s.io/apimachinery/pkg/runtime/serializer/cbor/raw.gois excluded by!vendor/**,!**/vendor/**vendor/k8s.io/apimachinery/pkg/util/diff/cmp.gois excluded by!vendor/**,!**/vendor/**vendor/k8s.io/apimachinery/pkg/util/diff/diff.gois excluded by!vendor/**,!**/vendor/**vendor/k8s.io/apimachinery/pkg/util/diff/legacy_diff.gois excluded by!vendor/**,!**/vendor/**vendor/k8s.io/apimachinery/pkg/util/dump/dump.gois excluded by!vendor/**,!**/vendor/**vendor/k8s.io/apimachinery/pkg/util/httpstream/doc.gois excluded by!vendor/**,!**/vendor/**vendor/k8s.io/apimachinery/pkg/util/httpstream/spdy/doc.gois excluded by!vendor/**,!**/vendor/**vendor/k8s.io/apimachinery/pkg/util/httpstream/spdy/spdy.gois excluded by!vendor/**,!**/vendor/**vendor/k8s.io/apimachinery/pkg/util/httpstream/wsstream/doc.gois excluded by!vendor/**,!**/vendor/**vendor/k8s.io/apimachinery/pkg/util/httpstream/wsstream/wsstream.gois excluded by!vendor/**,!**/vendor/**vendor/k8s.io/apimachinery/pkg/util/intstr/instr_fuzz.gois excluded by!vendor/**,!**/vendor/**vendor/k8s.io/apimachinery/pkg/util/managedfields/extract.gois excluded by!vendor/**,!**/vendor/**vendor/k8s.io/apimachinery/pkg/util/managedfields/internal/fields.gois excluded by!vendor/**,!**/vendor/**vendor/k8s.io/apimachinery/pkg/util/mergepatch/util.gois excluded by!vendor/**,!**/vendor/**vendor/k8s.io/apimachinery/pkg/util/net/http.gois excluded by!vendor/**,!**/vendor/**vendor/k8s.io/apimachinery/pkg/util/net/interface.gois excluded by!vendor/**,!**/vendor/**vendor/k8s.io/apimachinery/pkg/util/proxy/dial.gois excluded by!vendor/**,!**/vendor/**vendor/k8s.io/apimachinery/pkg/util/proxy/transport.gois excluded by!vendor/**,!**/vendor/**vendor/k8s.io/apimachinery/pkg/util/proxy/upgradeaware.gois excluded by!vendor/**,!**/vendor/**vendor/k8s.io/apimachinery/pkg/util/runtime/runtime.gois excluded by!vendor/**,!**/vendor/**vendor/k8s.io/apimachinery/pkg/util/strategicpatch/patch.gois excluded by!vendor/**,!**/vendor/**vendor/k8s.io/apimachinery/pkg/util/validation/field/error_matcher.gois excluded by!vendor/**,!**/vendor/**vendor/k8s.io/apimachinery/pkg/util/validation/field/errors.gois excluded by!vendor/**,!**/vendor/**vendor/k8s.io/apimachinery/pkg/util/validation/ip.gois excluded by!vendor/**,!**/vendor/**vendor/k8s.io/apimachinery/third_party/forked/golang/netutil/addr.gois excluded by!vendor/**,!**/vendor/**vendor/k8s.io/apimachinery/third_party/forked/golang/reflect/deep_equal.gois excluded by!vendor/**,!**/vendor/**vendor/k8s.io/klog/v2/README.mdis excluded by!vendor/**,!**/vendor/**vendor/k8s.io/klog/v2/internal/serialize/keyvalues.gois excluded by!vendor/**,!**/vendor/**vendor/k8s.io/klog/v2/internal/serialize/keyvalues_no_slog.gois excluded by!vendor/**,!**/vendor/**vendor/k8s.io/klog/v2/internal/serialize/keyvalues_slog.gois excluded by!vendor/**,!**/vendor/**vendor/k8s.io/klog/v2/klog.gois excluded by!vendor/**,!**/vendor/**vendor/k8s.io/klog/v2/klogr.gois excluded by!vendor/**,!**/vendor/**vendor/k8s.io/klog/v2/klogr_slog.gois excluded by!vendor/**,!**/vendor/**vendor/k8s.io/klog/v2/textlogger/options.gois excluded by!vendor/**,!**/vendor/**vendor/k8s.io/klog/v2/textlogger/textlogger.gois excluded by!vendor/**,!**/vendor/**vendor/k8s.io/streaming/LICENSEis excluded by!vendor/**,!**/vendor/**vendor/k8s.io/streaming/pkg/httpstream/doc.gois excluded by!vendor/**,!**/vendor/**vendor/k8s.io/streaming/pkg/httpstream/httpstream.gois excluded by!vendor/**,!**/vendor/**vendor/k8s.io/streaming/pkg/httpstream/spdy/connection.gois excluded by!vendor/**,!**/vendor/**vendor/k8s.io/streaming/pkg/httpstream/spdy/roundtripper.gois excluded by!vendor/**,!**/vendor/**vendor/k8s.io/streaming/pkg/httpstream/spdy/upgrade.gois excluded by!vendor/**,!**/vendor/**vendor/k8s.io/streaming/pkg/httpstream/wsstream/conn.gois excluded by!vendor/**,!**/vendor/**vendor/k8s.io/streaming/pkg/httpstream/wsstream/doc.gois excluded by!vendor/**,!**/vendor/**vendor/k8s.io/streaming/pkg/httpstream/wsstream/stream.gois excluded by!vendor/**,!**/vendor/**vendor/k8s.io/streaming/pkg/runtime/runtime.gois excluded by!vendor/**,!**/vendor/**vendor/k8s.io/utils/dump/dump.gois excluded by!vendor/**,!**/vendor/**vendor/modules.txtis excluded by!vendor/**,!**/vendor/**
📒 Files selected for processing (1)
go.mod
| module github.com/openshift/hypershift | ||
|
|
||
| go 1.25.7 | ||
| go 1.26.0 |
There was a problem hiding this comment.
🧩 Analysis chain
🏁 Script executed:
#!/bin/bash
set -euo pipefail
# Show relevant files and line numbers
echo "=== go.mod (lines 1-20) ==="
sed -n '1,20p' go.mod | cat -n
echo "=== hack/workspace/go.work (lines 1-40) ==="
sed -n '1,40p' hack/workspace/go.work | cat -n
# Find where go-version-file is used in CI configs (prow/GHA)
echo "=== Search for go-version-file usage ==="
rg -n --hidden --glob '!**/vendor/**' "go-version-file" . || true
echo "=== Search for 'go-version' / 'GoVersion' configs mentioning go.mod ==="
rg -n --hidden --glob '!**/vendor/**' "(go-version-file|go-version|GoVersion)" hack .github .prow . || trueRepository: openshift/hypershift
Length of output: 3176
Fix Go toolchain mismatch between go.mod and hack/workspace/go.work
go.mod sets go 1.26.0 (line 3) while hack/workspace/go.work sets go 1.25.7 (line 1). CI builds use go-version-file: go.mod, so CI will use 1.26.0, but local workspace-mode builds will use 1.25.7, creating inconsistent behavior.
Action: update hack/workspace/go.work to go 1.26.0 to match go.mod.
🤖 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 3, go.mod declares "go 1.26.0" while the workspace file
declares 1.25.7, causing a toolchain mismatch; open the workspace file and
update its "go" directive to 1.26.0 so the workspace toolchain matches go.mod
(ensure the workspace file's go directive exactly matches the module go
directive).
| k8s.io/api v0.35.1 | ||
| k8s.io/apiextensions-apiserver v0.35.1 | ||
| k8s.io/apimachinery v0.35.1 | ||
| k8s.io/apimachinery v0.36.1 |
There was a problem hiding this comment.
🧩 Analysis chain
🏁 Script executed:
#!/bin/bash
set -euo pipefail
echo "== go.mod: locate k8s.io/apimachinery and k8s.io peer modules =="
rg -n "k8s\.io/(apimachinery|api|client-go|apiserver|apiextensions-apiserver|cli-runtime|component-base|klog|klog/v2|utils)" go.mod || true
echo
echo "== go.mod: show k8s.io entries around the asserted line =="
# Show a small window around the reported line 105
sed -n '90,130p' go.mod
echo
echo "== go.mod: any replace directives for k8s.io =="
rg -n "^replace\s+k8s\.io/" go.mod || true
echo
echo "== go.mod: list all direct dependencies matching k8s.io/* (including versions and indirect flags) =="
# Direct require lines only (not replace). This is best-effort: go.mod format varies.
awk '
/^\s*require\s*\(/ {inreq=1; next}
inreq && /^\s*\)/ {inreq=0}
inreq {print}
' go.mod | rg -n "k8s\.io/" || trueRepository: openshift/hypershift
Length of output: 3979
🏁 Script executed:
#!/bin/bash
set -euo pipefail
echo "== all k8s.io/* entries at v0.36.x in go.mod =="
rg -n "^\s*k8s\.io/[^ ]+\s+v0\.36\.[0-9]+" go.mod || true
echo
echo "== any k8s.io/* entries at v0.35.x in go.mod (direct) =="
rg -n "^\s*k8s\.io/[^ ]+\s+v0\.35\.[0-9]+" go.mod || true
echo
echo "== any replace directives at all in go.mod (context check) =="
rg -n "^replace\s" go.mod || trueRepository: openshift/hypershift
Length of output: 1366
Fix Kubernetes dependency version skew in go.mod
go.mod pins most k8s.io/* modules to v0.35.1, but bumps k8s.io/apimachinery to v0.36.1 (and k8s.io/streaming to v0.36.1):
k8s.io/apimachinery: v0.36.1 (line 105)k8s.io/api,k8s.io/client-go,k8s.io/apiserver,k8s.io/apiextensions-apiserver, etc.:v0.35.1k8s.io/streaming: v0.36.1 (indirect, line 305)- No
replace k8s.io/*directives are present to explain this split
Kubernetes client/library packages are intended to be used together at compatible minor versions; mixing minors can lead to type/schema/serialization mismatches and resulting build/runtime issues.
Action: Either bump the full k8s.io/* dependency set to v0.36.1 consistently, or add explicit justification in the PR plus evidence (tests/build) that this skew is safe.
🤖 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 105, go.mod currently mixes k8s.io versions
(k8s.io/apimachinery at v0.36.1 while k8s.io/api, k8s.io/client-go,
k8s.io/apiserver, k8s.io/apiextensions-apiserver, and indirect k8s.io/streaming
are v0.35.1), causing version skew; pick one consistent minor (preferably
upgrade all k8s.io/* entries to v0.36.1) or revert apimachinery to v0.35.1, then
update the go.mod entries for k8s.io/apimachinery, k8s.io/api, k8s.io/client-go,
k8s.io/apiserver, k8s.io/apiextensions-apiserver and any indirect
k8s.io/streaming references accordingly and run go get/<tooling> and go mod tidy
to ensure the module graph is consistent and builds cleanly; if you
intentionally keep the skew, add a PR justification and CI/build evidence
proving compatibility.
1853100 to
acdcbb4
Compare
c6b65bf to
79f5db1
Compare
|
rebase 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. |
79f5db1 to
3729fc9
Compare
|
All three Konflux jobs failed at the Test Failure Analysis CompleteJob Information
Test Failure AnalysisErrorSummaryThis dependabot PR bumped Root CauseThe root cause is a problematic dependency version skew introduced by dependabot's automated PR:
Recommendations
Evidence
|
3729fc9 to
bef2a7f
Compare
…3 updates Bumps the k8s-dependencies group with 1 update in the / directory: [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery). Updates `k8s.io/apimachinery` from 0.35.1 to 0.36.3 - [Commits](kubernetes/apimachinery@v0.35.1...v0.36.3) Updates `k8s.io/klog/v2` from 2.130.1 to 2.140.0 - [Release notes](https://github.com/kubernetes/klog/releases) - [Changelog](https://github.com/kubernetes/klog/blob/main/RELEASE.md) - [Commits](kubernetes/klog@v2.130.1...2.140.0) Updates `k8s.io/utils` from 0.0.0-20260108192941-914a6e750570 to 0.0.0-20260210185600-b8788abfbbc2 - [Commits](https://github.com/kubernetes/utils/commits) --- updated-dependencies: - dependency-name: k8s.io/apimachinery dependency-version: 0.36.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: k8s-dependencies - dependency-name: k8s.io/klog/v2 dependency-version: 2.140.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: k8s-dependencies - dependency-name: k8s.io/utils dependency-version: 0.0.0-20260210185600-b8788abfbbc2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: k8s-dependencies ... Signed-off-by: dependabot[bot] <support@github.com>
bef2a7f to
06133cd
Compare
|
@dependabot[bot]: The following tests failed, say
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. |
|
rebase 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. |
|
Looks like these dependencies are updatable in another way, so this is no longer needed. |
Bumps the k8s-dependencies group with 1 update in the / directory: k8s.io/apimachinery.
Updates
k8s.io/apimachineryfrom 0.35.1 to 0.36.3Commits
40bf4b2Update dependencies to v0.36.3 tag34d46beMerge pull request #140296 from jpbetz/cherry-pick-smd-306-revert66a3724Bump sigs.k8s.io/structured-merge-diff/v6 to v6.3.32ec982dMerge pull request #139508lalitc375/automated-cherry-pick-of-#1394806a88102Fix wrong marking of errorsefb7f26Merge remote-tracking branch 'origin/master' into release-1.36d966e56Update github.com/moby/spdystream from v0.5.0 to v0.5.179b3632Merge pull request #137864 from yongruilin/dv-dra-mismatcha8822f7Add slice and map union member support with tests7dba2d0Use IsZero instead of IsNil for union ratcheting checkUpdates
k8s.io/klog/v2from 2.130.1 to 2.140.0Release notes
Sourced from k8s.io/klog/v2's releases.
Commits
ef4b370Merge pull request #432 from pierluigilenoci/fix/stderr-threshold-issue-21239c4c76refactor: address code review feedback from@pohly764a9a3Merge pull request #430 from pohly/textlogger-optional-header015c613Update stderr_threshold_test.go2f517bdUpdate klog.go36bc4fftextlogger: optionally turn off header5f1f303Merge pull request #433 from pohly/textlogger-hook-resultc469d41Merge pull request #431 from pohly/ktesting-vmodule-fix8509d6aktesting: support multi-line result from AnyToStringHook08e6e8bFix stderrthreshold not honored when logtostderr is setUpdates
k8s.io/utilsfrom 0.0.0-20260108192941-914a6e750570 to 0.0.0-20260210185600-b8788abfbbc2Commits