Skip to content

fix(deps): align OpenShift and Kubernetes with Go 1.26 - #6

Merged
jimyag merged 3 commits into
mainfrom
renovate/openshift
Oct 21, 2026
Merged

jimyag merged 3 commits into
mainfrom
renovate/openshift

Conversation

@renovate

@renovate renovate Bot commented Oct 20, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Upgrade OpenShift modules and Kubernetes clients together to resolve the incompatible dependency graphs in #6 and #7. The library now requires Go 1.26.0; its development toolchain is Go 1.27.3. A dedicated CI job tests the declared minimum with automatic toolchain switching disabled.

Kubernetes remains on the stable 0.37.1 line. kube-openapi follows the revision selected by Kubernetes because newer main commits already use structured-merge-diff v7. Renovate groups OpenShift and Kubernetes updates while preserving this compatibility boundary.

Verification

  • Go 1.26.0: go test ./... passed.
  • Go 1.27.3: go test -race ./... passed.
  • Incremental golangci-lint, actionlint, go mod tidy -diff, and Renovate JSON Schema validation passed.
  • Both minimum-go and build CI jobs passed at 4f2fc88.

@renovate renovate Bot added the dependencies Pull requests that update a dependency file label Oct 20, 2026
@renovate

renovate Bot commented Oct 20, 2026 •

Copy link
Copy Markdown
Contributor Author

ℹ️ Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 10 additional dependencies were updated
  • The go directive was updated for compatibility reasons

Details:

Package Change
go 1.25.5 -> 1.26.0
k8s.io/api v0.35.0 -> v0.37.1
k8s.io/apimachinery v0.35.0 -> v0.37.1
k8s.io/client-go v0.35.0 -> v0.37.1
k8s.io/klog/v2 v2.130.1 -> v2.140.0
k8s.io/utils v0.0.0-20251002143259-bc988d571ff4 -> v0.0.0-20260707023825-cf1189d6abe3
github.com/fxamacker/cbor/v2 v2.9.0 -> v2.9.1
k8s.io/apiserver v0.35.0 -> v0.37.1
k8s.io/component-base v0.35.0 -> v0.37.1
k8s.io/kube-openapi v0.0.0-20251125145642-4e65d59e963e -> v0.0.0-20260721132016-d427ff9ee9ad
sigs.k8s.io/structured-merge-diff/v6 v6.3.1 -> v6.4.2

@coderabbitai

coderabbitai Bot commented Oct 20, 2026 •

Copy link
Copy Markdown

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration
  • Configuration used: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 79760947-ad6c-4e49-a73d-aba6e4e65e49

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

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

@codecov-commenter

codecov-commenter commented Oct 20, 2026 •

Copy link
Copy Markdown

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 42.51%. Comparing base (d21455f) to head (4f2fc88).
❗ Your organization needs to install the Codecov GitHub app to enable full functionality.

Additional details and impacted files

Impacted file tree graph

@@           Coverage Diff           @@
##             main       #6   +/-   ##
=======================================
  Coverage   42.51%   42.51%           
=======================================
  Files          14       14           
  Lines         908      908           
=======================================
  Hits          386      386           
  Misses        522      522           
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@renovate
renovate Bot force-pushed the renovate/openshift branch 4 times, most recently from 3996592 to 7fcf16b Compare October 21, 2026 02:34
@renovate
renovate Bot force-pushed the renovate/openshift branch from 7fcf16b to c1b2fc6 Compare October 21, 2026 02:46
Upgrade the coupled module graph together and retain upstream API compatibility constraints in Renovate. Regenerate go.sum and document the supported version boundary.

Signed-off-by: jimyag <git@jimyag.com>
Retain the verified dependency graph and current main configuration while preserving the existing PR history.

Signed-off-by: jimyag <git@jimyag.com>
@renovate

renovate Bot commented Oct 21, 2026

Copy link
Copy Markdown
Contributor Author

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@jimyag jimyag changed the title fix(deps): update openshift fix(deps): align OpenShift and Kubernetes with Go 1.26 Oct 21, 2026
@jimyag
jimyag merged commit 1644085 into main Oct 21, 2026
3 checks passed
@jimyag
jimyag deleted the renovate/openshift branch October 21, 2026 07:04
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants