Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Feb 2, 2026

Bumps github.com/onsi/gomega from 1.38.3 to 1.39.1.

Release notes

Sourced from github.com/onsi/gomega's releases.

v1.39.1

1.39.1

Update all dependencies. This auto-updated the required version of Go to 1.24, consistent with the fact that Go 1.23 has been out of support for almost six months.

v1.39.0

1.39.0

Features

Add MatchErrorStrictly which only passes if errors.Is(actual, expected) returns true. MatchError, by contrast, will fallback to string comparison.

Changelog

Sourced from github.com/onsi/gomega's changelog.

1.39.1

Update all dependencies. This auto-updated the required version of Go to 1.24, consistent with the fact that Go 1.23 has been out of support for almost six months.

1.39.0

Features

Add MatchErrorStrictly which only passes if errors.Is(actual, expected) returns true. MatchError, by contrast, will fallback to string comparison.

Commits

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 merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @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)

@dependabot dependabot bot added dependencies Pull requests that update a dependency file go Pull requests that update go code labels Feb 2, 2026
@coderabbitai
Copy link

coderabbitai bot commented Feb 2, 2026

Walkthrough

Updated three Go module dependencies in go.mod: github.com/onsi/ginkgo/v2 to v2.28.0, github.com/onsi/gomega to v1.39.1, and an indirect github.com/google/pprof to v0.0.0-20260115054156-294ebfa9ad83. No public API surface changes were introduced.

Changes

Cohort / File(s) Summary
Dependency Version Updates
go.mod
Bumped github.com/onsi/ginkgo/v2 from v2.27.5 to v2.28.0, github.com/onsi/gomega from v1.38.3 to v1.39.1, and github.com/google/pprof (indirect) to v0.0.0-20260115054156-294ebfa9ad83.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The title directly and specifically refers to the main change in the PR: bumping the github.com/onsi/gomega dependency from 1.38.3 to 1.39.1.
Description check ✅ Passed The description is directly related to the changeset, providing release notes, changelog entries, commit information, and Dependabot metadata for the gomega dependency update.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

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

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch dependabot/go_modules/github.com/onsi/gomega-1.39.1

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

@openshift-ci openshift-ci bot requested a review from rcampos2029 February 2, 2026 09:16
@openshift-ci
Copy link

openshift-ci bot commented Feb 2, 2026

[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 rcampos2029 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

@openshift-ci openshift-ci bot added the needs-ok-to-test Indicates a PR that requires an org member to verify it is safe to test. label Feb 2, 2026
@openshift-ci
Copy link

openshift-ci bot commented Feb 2, 2026

Hi @dependabot[bot]. Thanks for your PR.

I'm waiting for a openshift-online member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work. Regular contributors should join the org to skip this step.

Once the patch is verified, the new status will be reflected by the ok-to-test label.

I understand the commands that are listed here.

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.

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Fix all issues with AI agents
In `@go.mod`:
- Around line 17-18: The go.mod dependency upgrades to github.com/onsi/ginkgo/v2
v2.28.0 and github.com/onsi/gomega v1.39.1 raise the minimum required Go
toolchain to Go 1.24; verify and ensure the project uses Go >=1.24 by updating
the module's Go directive (the "go" version in go.mod) and any CI/build matrices
(e.g., GitHub Actions, Dockerfiles, or Makefiles) to 1.24 or higher, or if you
must support older toolchains, revert these dependency versions; locate the
go.mod "go" directive and CI config jobs that specify Go versions to make the
change.

Comment on lines +17 to +18
github.com/onsi/ginkgo/v2 v2.28.0
github.com/onsi/gomega v1.39.1
Copy link

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟡 Minor

🧩 Analysis chain

🌐 Web query:

gomega 1.39.1 release notes changelog

💡 Result:

Gomega v1.39.1 (released Jan 30, 2026) — release notes / changelog

  • Maintenance: “Update all dependencies.”
  • Go version requirement: This dependency update bumps the required Go version to Go 1.24, noting that Go 1.23 had been out of support for almost six months. [1]

(Version confirmation: GOMEGA_VERSION = "1.39.1" on pkg.go.dev.) [2]

Sources:
[1] onsi/gomega GitHub Releases (v1.39.1) (github.com)
[2] pkg.go.dev docs for github.com/onsi/gomega (pkg.go.dev)

Citations:


🌐 Web query:

ginkgo v2.28.0 release notes changelog breaking changes

💡 Result:

Ginkgo v2.28.0 — release notes / changelog highlights

  • Feature: Ginkgo’s SemVer filtering now supports filtering multiple components (not just a single suite version). This adds a new decorator and CLI filter syntax, e.g. ComponentSemVerConstraint("redis", ">= 8.0.0") and ginkgo --sem-ver-filter="2.1.1, redis=8.2.0". [1]
  • API additions: ComponentSemVerConstraint(...) / ComponentSemVerConstraints were added in v2.28.0. [2]

Breaking changes in v2.28.0

  • None called out in the upstream v2.28.0 release notes. [1]

(If you’re upgrading within the 2.28 line: v2.28.1 also updated dependencies and bumps the required Go version to 1.24, which can be breaking for projects pinned to older Go versions.) [3]

Sources: [1] [2] [3]


Verify Go version requirements for gomega 1.39.1 and ginkgo v2.28.0.

These updates bump the minimum required Go version to Go 1.24 (Go 1.23 is out of support). Confirm the project's Go version supports this requirement before merging. The libraries themselves have no API breaking changes—gomega v1.39.1 only updates dependencies, and ginkgo v2.28.0 adds new SemVer filtering features without breaking existing functionality.

🤖 Prompt for AI Agents
In `@go.mod` around lines 17 - 18, The go.mod dependency upgrades to
github.com/onsi/ginkgo/v2 v2.28.0 and github.com/onsi/gomega v1.39.1 raise the
minimum required Go toolchain to Go 1.24; verify and ensure the project uses Go
>=1.24 by updating the module's Go directive (the "go" version in go.mod) and
any CI/build matrices (e.g., GitHub Actions, Dockerfiles, or Makefiles) to 1.24
or higher, or if you must support older toolchains, revert these dependency
versions; locate the go.mod "go" directive and CI config jobs that specify Go
versions to make the change.

Bumps [github.com/onsi/gomega](https://github.com/onsi/gomega) from 1.38.3 to 1.39.1.
- [Release notes](https://github.com/onsi/gomega/releases)
- [Changelog](https://github.com/onsi/gomega/blob/master/CHANGELOG.md)
- [Commits](onsi/gomega@v1.38.3...v1.39.1)

---
updated-dependencies:
- dependency-name: github.com/onsi/gomega
  dependency-version: 1.39.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/go_modules/github.com/onsi/gomega-1.39.1 branch from 330a05f to 3820d87 Compare February 3, 2026 18:50
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 needs-ok-to-test Indicates a PR that requires an org member to verify it is safe to test.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants