Skip to content

chore(deps): update module github.com/onsi/gomega to v1.44.0 - #72

Merged
ezekiel-alexrod merged 1 commit into
mainfrom
renovate/github.com-onsi-gomega-1.x
Nov 2, 2026
Merged

ezekiel-alexrod merged 1 commit into
mainfrom
renovate/github.com-onsi-gomega-1.x

Conversation

@scality-renovate

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
github.com/onsi/gomega v1.41.0 → v1.44.0 age adoption passing confidence

Release Notes

onsi/gomega (github.com/onsi/gomega)

v1.44.0

Compare Source

Fixes
  • BeNumerically compares signed and unsigned integers by value: -1 no longer equals uint64(math.MaxUint64) and uint(5) is now greater than -3 (#​925) [26e3c6b]
  • BeNumerically("~") no longer overflows when computing the distance between extreme integers (#​928) [1955764]
  • BeNumerically("==", x, threshold) now honors the threshold for floats, as it already did for integers (#​927) [10e2aca]
  • HaveKeyWithValue succeeds if any key accepted by the key matcher has a matching value, rather than depending on map iteration order (#​929) [ffc577a]
  • HaveKey and HaveKeyWithValue treat key and value matcher errors like ContainElement does: a match wins, and an error is only reported when nothing matches (#​926) [dc91598]
  • MatchJSON no longer treats numbers too large for a float64 as equal to one another (#​930) [9d619a5]
  • MatchJSON compares integers beyond ±2^53 exactly, so neighboring large integers (e.g. IDs) no longer match; all other numbers are still compared as float64s (#​931) [8ef1aa7, 630fe12]
  • HaveExactElements reports missing or extra elements that start at index 0, and reports the first extra element's index rather than the last (#​934) [af1b777]
  • MatchYAML compares every document in a multi-document stream rather than only the first; empty documents (e.g. a leading or trailing ---) are ignored (#​933) [2773796]
  • MatchXML ignores namespace prefixes: elements and attributes are compared by namespace URI, and the URIs declared on each element must match whatever prefix they are bound to (#​932) [c0dbd89, 2565350]

v1.43.1

Compare Source

Maintenance
  • Update go.yaml.in/yaml/v3 to v3.0.5 [d547015]
  • Releases are now cut by a GitHub Actions workflow (Actions -> Release -> Run workflow) rather than by hand, with changelog entries collected under ## Unreleased as the work happens. Releases still ship the stripped-down tree on master-lite - tests removed and Ginkgo dropped from go.mod - and the workflow now builds it and checks it on every push. See RELEASING.md. [e9dc84d]

v1.43.0

Compare Source

1.43.0

Features

Add gomock adaptor extension for using Gomega matchers with gomock

v1.42.1

Compare Source

1.42.1

Bump Dependencies

v1.42.0

Compare Source

1.42.0

Add a set of Claude skill as a marketplace plugin


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • "before 9am on monday"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


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

This PR has been generated by Mend Renovate CLI.

@scality-renovate

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):

  • 1 additional dependency was updated

Due to Go's usage of Minimal Version Selection (MVS), these packages have been updated to the minimum version available, so will still abide by minimumReleaseAge=7 days

Details:

Package Change
go.yaml.in/yaml/v3 v3.0.4 -> v3.0.5

@github-actions

github-actions Bot commented Nov 2, 2026

Copy link
Copy Markdown

Dependency Bump Evaluation

Version change: github.com/onsi/gomega v1.41.0 -> v1.44.0
Semver bump type: minor (several releases: 1.42.0, 1.42.1, 1.43.0, 1.43.1, 1.44.0)

Changes:

  • v1.42.x: ships Claude skills as a marketplace plugin; dependency bumps
  • v1.43.0: adds a gomock adaptor extension (additive)
  • v1.43.1: bumps go.yaml.in/yaml/v3 to v3.0.5; releases are now cut by CI
  • v1.44.0: matcher correctness fixes: BeNumerically compares signed and unsigned values correctly, no overflow on ~, float threshold on ==; HaveKey/HaveKeyWithValue no longer depend on map order; MatchJSON compares large integers exactly; MatchYAML checks multi-document streams; MatchXML compares by namespace URI; HaveExactElements reports the right index

Breaking changes: None declared. The v1.44.0 fixes make some matchers stricter, which can expose assertions that passed before only because of the bugs.

Security concerns: None. This is a test-only dependency and is not compiled into the manager binary. The only transitive change is a patch bump of go.yaml.in/yaml/v3.

Impact on codebase: Of the changed matchers, only BeNumerically is used, in 7 places across internal/remediation, internal/controller and test/e2e. All of them are > / >= comparisons between values of the same sign (int, time.Duration, len()), so the signed/unsigned and threshold fixes do not apply. HaveKey, HaveKeyWithValue, MatchJSON, MatchYAML, MatchXML and HaveExactElements are not used.

Recommendation: REVIEW REQUIRED

Notes: The analysis shows little risk. Two process gates keep this from being an auto-approval: (1) the PR is authored by scality-renovate[bot], and only pure dependabot PRs may be auto-approved; (2) CI (build, lint, test, test-e2e) was still running when this was evaluated. Once CI is green this is fine to merge.

— Claude Code

@ezekiel-alexrod
ezekiel-alexrod merged commit 5f77c90 into main Nov 2, 2026
26 checks passed
@ezekiel-alexrod
ezekiel-alexrod deleted the renovate/github.com-onsi-gomega-1.x branch November 2, 2026 08:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automerge-candidate dependencies Pull requests that update a dependency file go-deps minor

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant