Skip to content

chore(deps): update go-openapi packages#334

Closed
red-hat-konflux[bot] wants to merge 1 commit into
mainfrom
konflux/mintmaker/main/go-openapi
Closed

chore(deps): update go-openapi packages#334
red-hat-konflux[bot] wants to merge 1 commit into
mainfrom
konflux/mintmaker/main/go-openapi

Conversation

@red-hat-konflux

@red-hat-konflux red-hat-konflux Bot commented May 30, 2026

Copy link
Copy Markdown

This PR contains the following updates:

Package Change Age Confidence
github.com/go-openapi/jsonpointer v0.22.5v0.23.1 age confidence
github.com/go-openapi/swag v0.25.5v0.26.0 age confidence
github.com/go-openapi/swag/cmdutils v0.25.5v0.26.0 age confidence
github.com/go-openapi/swag/conv v0.25.5v0.26.0 age confidence
github.com/go-openapi/swag/fileutils v0.25.5v0.26.0 age confidence
github.com/go-openapi/swag/jsonname v0.25.5v0.26.0 age confidence
github.com/go-openapi/swag/jsonutils v0.25.5v0.26.0 age confidence
github.com/go-openapi/swag/loading v0.25.5v0.26.0 age confidence
github.com/go-openapi/swag/mangling v0.25.5v0.26.0 age confidence
github.com/go-openapi/swag/netutils v0.25.5v0.26.0 age confidence
github.com/go-openapi/swag/stringutils v0.25.5v0.26.0 age confidence
github.com/go-openapi/swag/typeutils v0.25.5v0.26.0 age confidence
github.com/go-openapi/swag/yamlutils v0.25.5v0.26.0 age confidence

Warning

Some dependencies could not be looked up. Check the warning logs for more information.


Release Notes

go-openapi/jsonpointer (github.com/go-openapi/jsonpointer)

v0.23.1

Compare Source

0.23.1 - 2026-04-18

Full Changelog: go-openapi/jsonpointer@v0.23.0...v0.23.1

5 commits in this release.


Fixed bugs
  • fix(offset): in Offset method, fixed index of value of array element. by @​fredbi in #​128 ...
Documentation
Updates

People who contributed to this release

jsonpointer license terms

License

v0.23.0

Compare Source

0.23.0 - 2026-04-15

Support for known limitations

Full Changelog: go-openapi/jsonpointer@v0.22.5...v0.23.0

16 commits in this release.


Implemented enhancements
Fixed bugs
Documentation
Miscellaneous tasks
Updates

People who contributed to this release

New Contributors

jsonpointer license terms

License

go-openapi/swag (github.com/go-openapi/swag)

v0.26.0

Compare Source

0.26.0 - 2026-04-15

Full Changelog: go-openapi/swag@v0.25.5...v0.26.0

14 commits in this release.


Implemented enhancements
  • feat(jsonname): added new json name provider more respectful of go co… by @​fredbi in #​195 ...
Documentation
Code quality
Miscellaneous tasks
Updates

People who contributed to this release

swag license terms

License

Per-module changes

cmdutils (0.26.0)
Miscellaneous tasks

conv (0.26.0)
Miscellaneous tasks
Updates

fileutils (0.26.0)
Miscellaneous tasks
Updates

jsonname (0.26.0)
Implemented enhancements
  • feat(jsonname): added new json name provider more respectful of go co… by @​fredbi in #​195 ...
Miscellaneous tasks
Updates

jsonutils/adapters/easyjson (0.26.0)
Miscellaneous tasks
Updates

jsonutils/adapters/testintegration/benchmarks (0.26.0)
Miscellaneous tasks
Updates

jsonutils/adapters/testintegration (0.26.0)
Miscellaneous tasks
Updates

jsonutils/fixtures_test (0.26.0)
Miscellaneous tasks
Updates

jsonutils (0.26.0)
Miscellaneous tasks
Updates

loading (0.26.0)
Miscellaneous tasks
Updates

mangling (0.26.0)
Miscellaneous tasks
Updates

netutils (0.26.0)
Miscellaneous tasks
Updates

stringutils (0.26.0)
Miscellaneous tasks
Updates

typeutils (0.26.0)
Miscellaneous tasks
Updates

yamlutils (0.26.0)
Miscellaneous tasks
Updates

Configuration

📅 Schedule: Branch creation - "on saturday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

To execute skipped test pipelines write comment /ok-to-test.


Documentation

Find out how to configure dependency updates in MintMaker documentation or see all available configuration options in Renovate documentation.

Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com>
@red-hat-konflux red-hat-konflux Bot added approved Indicates a PR has been approved by an approver from all required OWNERS files. lgtm Indicates that a PR is ready to be merged. labels May 30, 2026
@coderabbitai

coderabbitai Bot commented May 30, 2026

Copy link
Copy Markdown

Walkthrough

This PR bumps indirect dependency versions for go-openapi packages in go.mod: jsonpointer moves to v0.23.1 and swag packages move to v0.26.0, while jsonreference remains unchanged at v0.21.5.

Changes

Dependency Updates

Layer / File(s) Summary
go-openapi dependency versions
go.mod
github.com/go-openapi/jsonpointer is updated from v0.22.5 to v0.23.1, and github.com/go-openapi/swag with its subpackages (swag/cmd/swag, swag/gen) are updated from v0.25.5 to v0.26.0. github.com/go-openapi/jsonreference is unchanged at v0.21.5.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~5 minutes

Suggested reviewers

  • jcpowermac
  • Prashanth684
🚥 Pre-merge checks | ✅ 13 | ❌ 2

❌ Failed checks (2 warnings)

Check name Status Explanation Resolution
Test Structure And Quality ⚠️ Warning Tests violate single responsibility: "should publish an event to the pod" asserts event publishing, deletion, and pod cleanup as one test. Split multi-behavior tests into single-responsibility tests and add explicit .WithTimeout() to all Eventually calls on cluster operations.
Microshift Test Compatibility ⚠️ Warning Two e2e tests use MicroShift-incompatible APIs without protection: Build test (build.openshift.io) and DeploymentConfig test (apps.openshift.io) in pkg/e2e/podplacement/pod_placement_test.go. Add [apigroup:build.openshift.io] and [apigroup:apps.openshift.io] tags to the tests, or add [Skipped:MicroShift] labels, or guard with IsMicroShiftCluster() checks.
✅ Passed checks (13 passed)
Check name Status Explanation
Title check ✅ Passed The title accurately and concisely summarizes the main change: updating go-openapi packages, which is precisely what the changeset accomplishes.
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.
Stable And Deterministic Test Names ✅ Passed PR contains only dependency updates to go.mod and vendor files; no test files were modified, so check is not applicable.
Single Node Openshift (Sno) Test Compatibility ✅ Passed Initial repository import with dependency updates. E2E tests already have proper SNO protection: master-node-dependent tests skip on hosted clusters, and affinity tests work on single nodes.
Topology-Aware Scheduling Compatibility ✅ Passed PR only updates go-openapi dependencies in go.mod; deployment manifests and controllers were not modified. Existing deployment has no topology-breaking constraints.
Ote Binary Stdout Contract ✅ Passed Code complies with OTE Binary Stdout Contract: no fmt.Print to stdout in process-level code, klog configured to write to stderr via zap logger (production mode), test suites properly use GinkgoWriter.
Ipv6 And Disconnected Network Test Compatibility ✅ Passed This PR is a go.mod dependency update (go-openapi packages only). The PR's stated scope does not include new Ginkgo e2e test additions, so the check is not applicable.
No-Weak-Crypto ✅ Passed PR updates go-openapi dependencies with no app code changes. No weak crypto (MD5, SHA1, DES, RC4, etc.), custom crypto, or insecure comparisons detected anywhere in the code.
Container-Privileges ✅ Passed PR is a Go dependency update with no modifications to container/K8s manifests. No privileged settings introduced.
No-Sensitive-Data-In-Logs ✅ Passed PR is a dependency update to go-openapi packages with no new logging statements that expose sensitive data; existing code properly handles secrets without logging sensitive fields.
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch konflux/mintmaker/main/go-openapi

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

@openshift-ci openshift-ci Bot requested review from AnnaZivkovic and aleskandro May 30, 2026 14:14
@openshift-ci

openshift-ci Bot commented May 30, 2026

Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is APPROVED

Approval requirements bypassed by manually added approval.

This pull-request has been approved by:

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

The pull request process is described 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

2 similar comments
@openshift-ci

openshift-ci Bot commented May 30, 2026

Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is APPROVED

Approval requirements bypassed by manually added approval.

This pull-request has been approved by:

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

The pull request process is described 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

@openshift-ci

openshift-ci Bot commented May 30, 2026

Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is APPROVED

Approval requirements bypassed by manually added approval.

This pull-request has been approved by:

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

The pull request process is described 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

@openshift-merge-bot

Copy link
Copy Markdown

/retest-required

Remaining retests: 0 against base HEAD 1ff1d2d and 2 for PR HEAD baccb9f in total

@openshift-merge-bot

Copy link
Copy Markdown

/retest-required

Remaining retests: 0 against base HEAD fb36b9d and 1 for PR HEAD baccb9f in total

@openshift-merge-bot

Copy link
Copy Markdown

/retest-required

Remaining retests: 0 against base HEAD 7829dbd and 0 for PR HEAD baccb9f in total

@openshift-ci

openshift-ci Bot commented Jun 10, 2026

Copy link
Copy Markdown

@red-hat-konflux[bot]: The following tests 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/ocp417-e2e-gcp baccb9f link true /test ocp417-e2e-gcp
ci/prow/ocp421-e2e-gcp baccb9f link true /test ocp421-e2e-gcp
ci/prow/ocp420-e2e-gcp baccb9f link true /test ocp420-e2e-gcp
ci/prow/ocp416-e2e-gcp baccb9f link true /test ocp416-e2e-gcp
ci/prow/ocp418-e2e-azure baccb9f link true /test ocp418-e2e-azure
ci/prow/ocp419-e2e-azure baccb9f link true /test ocp419-e2e-azure
ci/prow/ocp422-e2e-gcp baccb9f link true /test ocp422-e2e-gcp

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.

@openshift-merge-bot

Copy link
Copy Markdown

/hold

Revision baccb9f was retested 3 times: holding

@openshift-ci openshift-ci Bot added the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Jun 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. lgtm Indicates that a PR is ready to be merged.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant