Skip to content

Commit c9581ad

Browse files
authored
fix(deps): update module github.com/onsi/ginkgo/v2 to v2.28.1 (#173)
This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [github.com/onsi/ginkgo/v2](https://redirect.github.com/onsi/ginkgo) | `v2.22.0` → `v2.28.1` | ![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fonsi%2fginkgo%2fv2/v2.28.1?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fonsi%2fginkgo%2fv2/v2.22.0/v2.28.1?slim=true) | --- ### Release Notes <details> <summary>onsi/ginkgo (github.com/onsi/ginkgo/v2)</summary> ### [`v2.28.1`](https://redirect.github.com/onsi/ginkgo/releases/tag/v2.28.1) [Compare Source](https://redirect.github.com/onsi/ginkgo/compare/v2.28.0...v2.28.1) #### 2.28.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. ### [`v2.28.0`](https://redirect.github.com/onsi/ginkgo/releases/tag/v2.28.0) [Compare Source](https://redirect.github.com/onsi/ginkgo/compare/v2.27.5...v2.28.0) #### 2.28.0 Ginkgo's SemVer filter now supports filtering multiple components by SemVer version: ```go It("should work in a specific version range (1.0.0, 2.0.0) and third-party dependency redis in [8.0.0, ~)", SemVerConstraint(">= 3.2.0"), ComponentSemVerConstraint("redis", ">= 8.0.0") func() { // This test will only run when version is between 1.0.0 (exclusive) and 2.0.0 (exclusive) and redis version is >= 8.0.0 }) ``` can be filtered in or out with an invocation like: ```bash ginkgo --sem-ver-filter="2.1.1, redis=8.2.0" ``` Huge thanks to [@&#8203;Icarus9913](https://redirect.github.com/Icarus9913) for working on this! ### [`v2.27.5`](https://redirect.github.com/onsi/ginkgo/releases/tag/v2.27.5) [Compare Source](https://redirect.github.com/onsi/ginkgo/compare/v2.27.4...v2.27.5) #### 2.27.5 ##### Fixes Don't make a new formatter for each GinkgoT(); that's just silly and uses precious memory ### [`v2.27.4`](https://redirect.github.com/onsi/ginkgo/releases/tag/v2.27.4) [Compare Source](https://redirect.github.com/onsi/ginkgo/compare/v2.27.3...v2.27.4) #### 2.27.4 ##### Fixes - CurrentTreeConstructionNodeReport: fix for nested container nodes \[[`59bc751`](https://redirect.github.com/onsi/ginkgo/commit/59bc751)] ### [`v2.27.3`](https://redirect.github.com/onsi/ginkgo/releases/tag/v2.27.3) [Compare Source](https://redirect.github.com/onsi/ginkgo/compare/v2.27.2...v2.27.3) #### 2.27.3 ##### Fixes report exit result in case of failure \[[`1c9f356`](https://redirect.github.com/onsi/ginkgo/commit/1c9f356)] fix data race \[[`ece19c8`](https://redirect.github.com/onsi/ginkgo/commit/ece19c8)] ### [`v2.27.2`](https://redirect.github.com/onsi/ginkgo/releases/tag/v2.27.2) [Compare Source](https://redirect.github.com/onsi/ginkgo/compare/v2.27.1...v2.27.2) #### 2.27.2 ##### Fixes - inline automaxprocs to simplify dependencies; this will be removed when Go 1.26 comes out \[[`a69113a`](https://redirect.github.com/onsi/ginkgo/commit/a69113a)] ##### Maintenance - Fix syntax errors and typo \[[`a99c6e0`](https://redirect.github.com/onsi/ginkgo/commit/a99c6e0)] - Fix paragraph position error \[[`f993df5`](https://redirect.github.com/onsi/ginkgo/commit/f993df5)] ### [`v2.27.1`](https://redirect.github.com/onsi/ginkgo/releases/tag/v2.27.1) [Compare Source](https://redirect.github.com/onsi/ginkgo/compare/v2.27.0...v2.27.1) #### 2.27.1 ##### Fixes - Fix Ginkgo Reporter slice-bounds panic \[[`606c1cb`](https://redirect.github.com/onsi/ginkgo/commit/606c1cb)] - Bug Fix: Add GinkoTBWrapper.Attr() and GinkoTBWrapper.Output() \[[`a6463b3`](https://redirect.github.com/onsi/ginkgo/commit/a6463b3)] ### [`v2.27.0`](https://redirect.github.com/onsi/ginkgo/releases/tag/v2.27.0) [Compare Source](https://redirect.github.com/onsi/ginkgo/compare/v2.26.0...v2.27.0) #### 2.27.0 ##### Features ##### Transforming Nodes during Tree Construction This release adds support for `NodeArgsTransformer`s that can be registered with `AddTreeConstructionNodeArgsTransformer`. These are called during the tree construction phase as nodes are constructed and can modify the node strings and decorators. This enables frameworks built on top of Ginkgo to modify Ginkgo nodes and enforce conventions. Learn more [here](https://onsi.github.io/ginkgo/#advanced-transforming-node-arguments-during-tree-construction). ##### Spec Prioritization A new `SpecPriority(int)` decorator has been added. Ginkgo will honor priority when ordering specs, ensuring that higher priority specs start running before lower priority specs Learn more [here](https://onsi.github.io/ginkgo/#prioritizing-specs). ##### Maintenance - Bump rexml from 3.4.0 to 3.4.2 in /docs ([#&#8203;1595](https://redirect.github.com/onsi/ginkgo/issues/1595)) \[[`1333dae`](https://redirect.github.com/onsi/ginkgo/commit/1333dae)] - Bump github.com/gkampitakis/go-snaps from 0.5.14 to 0.5.15 ([#&#8203;1600](https://redirect.github.com/onsi/ginkgo/issues/1600)) \[[`17ae63e`](https://redirect.github.com/onsi/ginkgo/commit/17ae63e)] ### [`v2.26.0`](https://redirect.github.com/onsi/ginkgo/releases/tag/v2.26.0) [Compare Source](https://redirect.github.com/onsi/ginkgo/compare/v2.25.3...v2.26.0) #### 2.26.0 ##### Features Ginkgo can now generate json-formatted reports that are compatible with the `go test` json format. Use `ginkgo --gojson-report=report.go.json`. This is not intended to be a replacement for Ginkgo's native json format which is more information rich and better models Ginkgo's test structure semantics. ### [`v2.25.3`](https://redirect.github.com/onsi/ginkgo/releases/tag/v2.25.3) [Compare Source](https://redirect.github.com/onsi/ginkgo/compare/v2.25.2...v2.25.3) #### 2.25.3 ##### Fixes - emit --github-output group only for progress report itself \[[`f01aed1`](https://redirect.github.com/onsi/ginkgo/commit/f01aed1)] ### [`v2.25.2`](https://redirect.github.com/onsi/ginkgo/releases/tag/v2.25.2) [Compare Source](https://redirect.github.com/onsi/ginkgo/compare/v2.25.1...v2.25.2) #### 2.25.2 ##### Fixes Add github output group for progress report content ##### Maintenance Bump Gomega ### [`v2.25.1`](https://redirect.github.com/onsi/ginkgo/releases/tag/v2.25.1) [Compare Source](https://redirect.github.com/onsi/ginkgo/compare/v2.25.0...v2.25.1) #### 2.25.1 ##### Fixes - fix(types): ignore nameless nodes on FullText() \[[`10866d3`](https://redirect.github.com/onsi/ginkgo/commit/10866d3)] - chore: fix some CodeQL warnings \[[`2e42cff`](https://redirect.github.com/onsi/ginkgo/commit/2e42cff)] ### [`v2.25.0`](https://redirect.github.com/onsi/ginkgo/releases/tag/v2.25.0) [Compare Source](https://redirect.github.com/onsi/ginkgo/compare/v2.24.0...v2.25.0) #### 2.25.0 ##### `AroundNode` This release introduces a new decorator to support more complex spec setup usecases. `AroundNode` registers a function that runs before each individual node. This is considered a more advanced decorator. Please read the [docs](https://onsi.github.io/ginkgo/#advanced-around-node) for more information and some examples. Allowed signatures: - `AroundNode(func())` - `func` will be called before the node is run. - `AroundNode(func(ctx context.Context) context.Context)` - `func` can wrap the passed in context and return a new one which will be passed on to the node. - `AroundNode(func(ctx context.Context, body func(ctx context.Context)))` - `ctx` is the context for the node and `body` is a function that must be called to run the node. This gives you complete control over what runs before and after the node. Multiple `AroundNode` decorators can be applied to a single node and they will run in the order they are applied. Unlike setup nodes like `BeforeEach` and `DeferCleanup`, `AroundNode` is guaranteed to run in the same goroutine as the decorated node. This is necessary when working with lower-level libraries that must run on a single thread (you can call `runtime.LockOSThread()` in the `AroundNode` to ensure that the node runs on a single thread). Since `AroundNode` allows you to modify the context you can also use `AroundNode` to implement shared setup that attaches values to the context. If applied to a container, `AroundNode` will run before every node in the container. Including setup nodes like `BeforeEach` and `DeferCleanup`. `AroundNode` can also be applied to `RunSpecs` to run before every node in the suite. This opens up new mechanisms for instrumenting individual nodes across an entire suite. ### [`v2.24.0`](https://redirect.github.com/onsi/ginkgo/releases/tag/v2.24.0) [Compare Source](https://redirect.github.com/onsi/ginkgo/compare/v2.23.4...v2.24.0) #### 2.24.0 ##### Features Specs can now be decorated with (e.g.) `SemVerConstraint("2.1.0")` and `ginkgo --sem-ver-filter="2.1.1"` will only run constrained specs that match the requested version. Learn more in the docs [here](https://onsi.github.io/ginkgo/#spec-semantic-version-filtering)! Thanks to [@&#8203;Icarus9913](https://redirect.github.com/Icarus9913) for the PR. ##### Fixes - remove -o from run command \[[`3f5d379`](https://redirect.github.com/onsi/ginkgo/commit/3f5d379)]. fixes [#&#8203;1582](https://redirect.github.com/onsi/ginkgo/issues/1582) ##### Maintenance Numerous dependency bumps and documentation fixes ### [`v2.23.4`](https://redirect.github.com/onsi/ginkgo/releases/tag/v2.23.4) [Compare Source](https://redirect.github.com/onsi/ginkgo/compare/v2.23.3...v2.23.4) #### 2.23.4 Prior to this release Ginkgo would compute the incorrect number of available CPUs when running with `-p` in a linux container. Thanks to [@&#8203;emirot](https://redirect.github.com/emirot) for the fix! ##### Features - Add automaxprocs for using CPUQuota \[[`2b9c428`](https://redirect.github.com/onsi/ginkgo/commit/2b9c428)] ##### Fixes - clarify gotchas about -vet flag \[[`1f59d07`](https://redirect.github.com/onsi/ginkgo/commit/1f59d07)] ##### Maintenance - bump dependencies \[[`2d134d5`](https://redirect.github.com/onsi/ginkgo/commit/2d134d5)] ### [`v2.23.3`](https://redirect.github.com/onsi/ginkgo/releases/tag/v2.23.3) [Compare Source](https://redirect.github.com/onsi/ginkgo/compare/v2.23.2...v2.23.3) #### 2.23.3 ##### Fixes - allow `-` as a standalone argument \[[`cfcc1a5`](https://redirect.github.com/onsi/ginkgo/commit/cfcc1a5)] - Bug Fix: Add GinkoTBWrapper.Chdir() and GinkoTBWrapper.Context() \[[`feaf292`](https://redirect.github.com/onsi/ginkgo/commit/feaf292)] - ignore exit code for symbol test on linux \[[`88e2282`](https://redirect.github.com/onsi/ginkgo/commit/88e2282)] ### [`v2.23.2`](https://redirect.github.com/onsi/ginkgo/releases/tag/v2.23.2) [Compare Source](https://redirect.github.com/onsi/ginkgo/compare/v2.23.1...v2.23.2) #### 2.23.2 🎉🎉🎉 At long last, some long-standing performance gaps between `ginkgo` and `go test` have been resolved! Ginkgo operates by running `go test -c` to generate test binaries, and then running those binaries. It turns out that the compilation step of `go test -c` is slower than `go test`'s compilation step because `go test` strips out debug symbols (`ldflags=-w`) whereas `go test -c` does not. Ginkgo now passes the appropriate `ldflags` to `go test -c` when running specs to strip out symbols. This is only done when it is safe to do so and symbols are preferred when profiling is enabled and when `ginkgo build` is called explicitly. This, coupled, with the [instructions for disabling XProtect on MacOS](https://onsi.github.io/ginkgo/#if-you-are-running-on-macos) yields a much better performance experience with Ginkgo. ### [`v2.23.1`](https://redirect.github.com/onsi/ginkgo/releases/tag/v2.23.1) [Compare Source](https://redirect.github.com/onsi/ginkgo/compare/v2.23.0...v2.23.1) #### 2.23.1 #### 🚨 For users on MacOS 🚨 A long-standing Ginkgo performance issue on MacOS seems to be due to mac's antimalware XProtect. You can follow the instructions [here](https://onsi.github.io/ginkgo/#if-you-are-running-on-macos) to disable it in your terminal. Doing so sped up Ginkgo's own test suite from 1m8s to 47s. ##### Fixes Ginkgo's CLI is now a bit clearer if you pass flags in incorrectly: - make it clearer that you need to pass a filename to the various profile flags, not an absolute directory \[[`a0e52ff`](https://redirect.github.com/onsi/ginkgo/commit/a0e52ff)] - emit an error and exit if the ginkgo invocation includes flags after positional arguments \[[`b799d8d`](https://redirect.github.com/onsi/ginkgo/commit/b799d8d)] This might cause existing CI builds to fail. If so then it's likely that your CI build was misconfigured and should be corrected. Open an issue if you need help. ### [`v2.23.0`](https://redirect.github.com/onsi/ginkgo/releases/tag/v2.23.0) [Compare Source](https://redirect.github.com/onsi/ginkgo/compare/v2.22.2...v2.23.0) #### 2.23.0 Ginkgo 2.23.0 adds a handful of methods to `GinkgoT()` to make it compatible with the `testing.TB` interface in Go 1.24. `GinkgoT().Context()`, in particular, is a useful shorthand for generating a new context that will clean itself up in a `DeferCleanup()`. This has subtle behavior differences from the golang implementation but should make sense in a Ginkgo... um... context. ##### Features - bump to go 1.24.0 - support new testing.TB methods and add a test to cover testing.TB regressions \[[`37a511b`](https://redirect.github.com/onsi/ginkgo/commit/37a511b)] ##### Fixes - fix edge case where build -o is pointing at an explicit file, not a directory \[[`7556a86`](https://redirect.github.com/onsi/ginkgo/commit/7556a86)] - Fix binary paths when precompiling multiple suites. \[[`4df06c6`](https://redirect.github.com/onsi/ginkgo/commit/4df06c6)] ##### Maintenance - Fix: Correct Markdown list rendering in MIGRATING\_TO\_V2.md \[[`cbcf39a`](https://redirect.github.com/onsi/ginkgo/commit/cbcf39a)] - docs: fix test workflow badge ([#&#8203;1512](https://redirect.github.com/onsi/ginkgo/issues/1512)) \[[`9b261ff`](https://redirect.github.com/onsi/ginkgo/commit/9b261ff)] - Bump golang.org/x/net in /integration/\_fixtures/version\_mismatch\_fixture ([#&#8203;1516](https://redirect.github.com/onsi/ginkgo/issues/1516)) \[[`00f19c8`](https://redirect.github.com/onsi/ginkgo/commit/00f19c8)] - Bump golang.org/x/tools from 0.28.0 to 0.30.0 ([#&#8203;1515](https://redirect.github.com/onsi/ginkgo/issues/1515)) \[[`e98a4df`](https://redirect.github.com/onsi/ginkgo/commit/e98a4df)] - Bump activesupport from 6.0.6.1 to 6.1.7.5 in /docs ([#&#8203;1504](https://redirect.github.com/onsi/ginkgo/issues/1504)) \[[`60cc4e2`](https://redirect.github.com/onsi/ginkgo/commit/60cc4e2)] - Bump github-pages from 231 to 232 in /docs ([#&#8203;1447](https://redirect.github.com/onsi/ginkgo/issues/1447)) \[[`fea6f2d`](https://redirect.github.com/onsi/ginkgo/commit/fea6f2d)] - Bump rexml from 3.2.8 to 3.3.9 in /docs ([#&#8203;1497](https://redirect.github.com/onsi/ginkgo/issues/1497)) \[[`31d7813`](https://redirect.github.com/onsi/ginkgo/commit/31d7813)] - Bump webrick from 1.8.1 to 1.9.1 in /docs ([#&#8203;1501](https://redirect.github.com/onsi/ginkgo/issues/1501)) \[[`fc3bbd6`](https://redirect.github.com/onsi/ginkgo/commit/fc3bbd6)] - Code linting ([#&#8203;1500](https://redirect.github.com/onsi/ginkgo/issues/1500)) \[[`aee0d56`](https://redirect.github.com/onsi/ginkgo/commit/aee0d56)] - change interface{} to any ([#&#8203;1502](https://redirect.github.com/onsi/ginkgo/issues/1502)) \[[`809a710`](https://redirect.github.com/onsi/ginkgo/commit/809a710)] ### [`v2.22.2`](https://redirect.github.com/onsi/ginkgo/releases/tag/v2.22.2) [Compare Source](https://redirect.github.com/onsi/ginkgo/compare/v2.22.1...v2.22.2) #### What's Changed - Bump golang.org/x/net from 0.32.0 to 0.33.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [#&#8203;1496](https://redirect.github.com/onsi/ginkgo/pull/1496) - Bump golang.org/x/crypto from 0.17.0 to 0.31.0 in /ginkgo/performance/\_fixtures/performance\_fixture by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [#&#8203;1498](https://redirect.github.com/onsi/ginkgo/pull/1498) - Bump github.com/onsi/gomega from 1.36.1 to 1.36.2 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [#&#8203;1499](https://redirect.github.com/onsi/ginkgo/pull/1499) **Full Changelog**: <onsi/ginkgo@v2.22.1...v2.22.2> ### [`v2.22.1`](https://redirect.github.com/onsi/ginkgo/releases/tag/v2.22.1) [Compare Source](https://redirect.github.com/onsi/ginkgo/compare/v2.22.0...v2.22.1) #### 2.22.1 ##### Fixes Fix CSV encoding - Update tests \[[`aab3da6`](https://redirect.github.com/onsi/ginkgo/commit/aab3da6)] - Properly encode CSV rows \[[`c09df39`](https://redirect.github.com/onsi/ginkgo/commit/c09df39)] - Add test case for proper csv escaping \[[`96a80fc`](https://redirect.github.com/onsi/ginkgo/commit/96a80fc)] - Add meta-test \[[`43dad69`](https://redirect.github.com/onsi/ginkgo/commit/43dad69)] ##### Maintenance - ensure \*.test files are gitignored so we don't accidentally commit compiled tests again \[[`c88c634`](https://redirect.github.com/onsi/ginkgo/commit/c88c634)] - remove golang.org/x/net/context in favour of stdlib context \[[`4df44bf`](https://redirect.github.com/onsi/ginkgo/commit/4df44bf)] </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), 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. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/datum-cloud/datum). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi45NS4yIiwidXBkYXRlZEluVmVyIjoiNDIuOTUuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
2 parents d987c08 + 4d72034 commit c9581ad

2 files changed

Lines changed: 39 additions & 10 deletions

File tree

go.mod

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ go 1.24.0
55
godebug default=go1.24
66

77
require (
8-
github.com/onsi/ginkgo/v2 v2.22.0
9-
github.com/onsi/gomega v1.36.1
8+
github.com/onsi/ginkgo/v2 v2.28.1
9+
github.com/onsi/gomega v1.39.0
1010
github.com/spf13/cobra v1.9.1
1111
go.miloapis.com/milo v0.18.0
1212
k8s.io/api v0.32.3
@@ -18,6 +18,7 @@ require (
1818

1919
require (
2020
cel.dev/expr v0.19.1 // indirect
21+
github.com/Masterminds/semver/v3 v3.4.0 // indirect
2122
github.com/antlr4-go/antlr/v4 v4.13.0 // indirect
2223
github.com/asaskevich/govalidator v0.0.0-20190424111038-f61b66f89f4a // indirect
2324
github.com/beorn7/perks v1.0.1 // indirect
@@ -43,7 +44,7 @@ require (
4344
github.com/google/cel-go v0.22.0 // indirect
4445
github.com/google/gnostic-models v0.6.9 // indirect
4546
github.com/google/go-cmp v0.7.0 // indirect
46-
github.com/google/pprof v0.0.0-20241029153458-d1b30febd7db // indirect
47+
github.com/google/pprof v0.0.0-20260115054156-294ebfa9ad83 // indirect
4748
github.com/google/uuid v1.6.0 // indirect
4849
github.com/grpc-ecosystem/grpc-gateway/v2 v2.26.3 // indirect
4950
github.com/inconshreveable/mousetrap v1.1.0 // indirect
@@ -74,20 +75,22 @@ require (
7475
go.uber.org/multierr v1.11.0 // indirect
7576
go.uber.org/zap v1.27.0 // indirect
7677
go.yaml.in/yaml/v2 v2.4.2 // indirect
78+
go.yaml.in/yaml/v3 v3.0.4 // indirect
7779
golang.org/x/exp v0.0.0-20240719175910-8a7402abbf56 // indirect
78-
golang.org/x/net v0.41.0 // indirect
80+
golang.org/x/mod v0.32.0 // indirect
81+
golang.org/x/net v0.49.0 // indirect
7982
golang.org/x/oauth2 v0.27.0 // indirect
80-
golang.org/x/sync v0.16.0 // indirect
81-
golang.org/x/sys v0.33.0 // indirect
82-
golang.org/x/term v0.32.0 // indirect
83-
golang.org/x/text v0.26.0 // indirect
83+
golang.org/x/sync v0.19.0 // indirect
84+
golang.org/x/sys v0.40.0 // indirect
85+
golang.org/x/term v0.39.0 // indirect
86+
golang.org/x/text v0.33.0 // indirect
8487
golang.org/x/time v0.12.0 // indirect
85-
golang.org/x/tools v0.33.0 // indirect
88+
golang.org/x/tools v0.41.0 // indirect
8689
gomodules.xyz/jsonpatch/v2 v2.4.0 // indirect
8790
google.golang.org/genproto/googleapis/api v0.0.0-20250303144028-a0af3efb3deb // indirect
8891
google.golang.org/genproto/googleapis/rpc v0.0.0-20250303144028-a0af3efb3deb // indirect
8992
google.golang.org/grpc v1.71.1 // indirect
90-
google.golang.org/protobuf v1.36.6 // indirect
93+
google.golang.org/protobuf v1.36.7 // indirect
9194
gopkg.in/evanphx/json-patch.v4 v4.12.0 // indirect
9295
gopkg.in/inf.v0 v0.9.1 // indirect
9396
gopkg.in/yaml.v3 v3.0.1 // indirect

go.sum

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
cel.dev/expr v0.19.1 h1:NciYrtDRIR0lNCnH1LFJegdjspNx9fI59O7TWcua/W4=
22
cel.dev/expr v0.19.1/go.mod h1:MrpN08Q+lEBs+bGYdLxxHkZoUSsCp0nSKTs0nTymJgw=
3+
github.com/Masterminds/semver/v3 v3.4.0 h1:Zog+i5UMtVoCU8oKka5P7i9q9HgrJeGzI9SA1Xbatp0=
4+
github.com/Masterminds/semver/v3 v3.4.0/go.mod h1:4V+yj/TJE1HU9XfppCwVMZq3I84lprf4nC11bSS5beM=
35
github.com/antlr4-go/antlr/v4 v4.13.0 h1:lxCg3LAv+EUK6t1i0y1V6/SLeUi0eKEKdhQAlS8TVTI=
46
github.com/antlr4-go/antlr/v4 v4.13.0/go.mod h1:pfChB/xh/Unjila75QW7+VU4TSnWnnk9UTnmpPaOR2g=
57
github.com/asaskevich/govalidator v0.0.0-20190424111038-f61b66f89f4a h1:idn718Q4B6AGu/h5Sxe66HYVdqdGu2l9Iebqhi/AEoA=
@@ -62,6 +64,8 @@ github.com/google/gofuzz v1.2.0 h1:xRy4A+RhZaiKjJ1bPfwQ8sedCA+YS2YcCHW6ec7JMi0=
6264
github.com/google/gofuzz v1.2.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg=
6365
github.com/google/pprof v0.0.0-20241029153458-d1b30febd7db h1:097atOisP2aRj7vFgYQBbFN4U4JNXUNYpxael3UzMyo=
6466
github.com/google/pprof v0.0.0-20241029153458-d1b30febd7db/go.mod h1:vavhavw2zAxS5dIdcRluK6cSGGPlZynqzFM8NdvU144=
67+
github.com/google/pprof v0.0.0-20260115054156-294ebfa9ad83 h1:z2ogiKUYzX5Is6zr/vP9vJGqPwcdqsWjOt+V8J7+bTc=
68+
github.com/google/pprof v0.0.0-20260115054156-294ebfa9ad83/go.mod h1:MxpfABSjhmINe3F1It9d+8exIHFvUqtLIRCdOGNXqiI=
6569
github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0=
6670
github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
6771
github.com/grpc-ecosystem/grpc-gateway/v2 v2.26.3 h1:5ZPtiqj0JL5oKWmcsq4VMaAW5ukBEgSGXEN89zeH1Jo=
@@ -93,8 +97,12 @@ github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 h1:C3w9PqII01/Oq
9397
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ=
9498
github.com/onsi/ginkgo/v2 v2.22.0 h1:Yed107/8DjTr0lKCNt7Dn8yQ6ybuDRQoMGrNFKzMfHg=
9599
github.com/onsi/ginkgo/v2 v2.22.0/go.mod h1:7Du3c42kxCUegi0IImZ1wUQzMBVecgIHjR1C+NkhLQo=
100+
github.com/onsi/ginkgo/v2 v2.28.1 h1:S4hj+HbZp40fNKuLUQOYLDgZLwNUVn19N3Atb98NCyI=
101+
github.com/onsi/ginkgo/v2 v2.28.1/go.mod h1:CLtbVInNckU3/+gC8LzkGUb9oF+e8W8TdUsxPwvdOgE=
96102
github.com/onsi/gomega v1.36.1 h1:bJDPBO7ibjxcbHMgSCoo4Yj18UWbKDlLwX1x9sybDcw=
97103
github.com/onsi/gomega v1.36.1/go.mod h1:PvZbdDc8J6XJEpDK4HCuRBm8a6Fzp9/DmhC9C7yFlog=
104+
github.com/onsi/gomega v1.39.0 h1:y2ROC3hKFmQZJNFeGAMeHZKkjBL65mIZcvrLQBF9k6Q=
105+
github.com/onsi/gomega v1.39.0/go.mod h1:ZCU1pkQcXDO5Sl9/VVEGlDyp+zm0m1cmeG5TOzLgdh4=
98106
github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4=
99107
github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
100108
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
@@ -165,37 +173,51 @@ go.yaml.in/yaml/v2 v2.4.2 h1:DzmwEr2rDGHl7lsFgAHxmNz/1NlQ7xLIrlN2h5d1eGI=
165173
go.yaml.in/yaml/v2 v2.4.2/go.mod h1:081UH+NErpNdqlCXm3TtEran0rJZGxAYx9hb/ELlsPU=
166174
go.yaml.in/yaml/v3 v3.0.3 h1:bXOww4E/J3f66rav3pX3m8w6jDE4knZjGOw8b5Y6iNE=
167175
go.yaml.in/yaml/v3 v3.0.3/go.mod h1:tBHosrYAkRZjRAOREWbDnBXUf08JOwYq++0QNwQiWzI=
176+
go.yaml.in/yaml/v3 v3.0.4 h1:tfq32ie2Jv2UxXFdLJdh3jXuOzWiL1fo0bu/FbuKpbc=
177+
go.yaml.in/yaml/v3 v3.0.4/go.mod h1:DhzuOOF2ATzADvBadXxruRBLzYTpT36CKvDb3+aBEFg=
168178
golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
169179
golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
170180
golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
171181
golang.org/x/exp v0.0.0-20240719175910-8a7402abbf56 h1:2dVuKD2vS7b0QIHQbpyTISPd0LeHDbnYEryqj5Q1ug8=
172182
golang.org/x/exp v0.0.0-20240719175910-8a7402abbf56/go.mod h1:M4RDyNAINzryxdtnbRXRL/OHtkFuWGRjvuhBJpk2IlY=
173183
golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
174184
golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
185+
golang.org/x/mod v0.32.0 h1:9F4d3PHLljb6x//jOyokMv3eX+YDeepZSEo3mFJy93c=
186+
golang.org/x/mod v0.32.0/go.mod h1:SgipZ/3h2Ci89DlEtEXWUk/HteuRin+HHhN+WbNhguU=
175187
golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
176188
golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
177189
golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
178190
golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU=
179191
golang.org/x/net v0.41.0 h1:vBTly1HeNPEn3wtREYfy4GZ/NECgw2Cnl+nK6Nz3uvw=
180192
golang.org/x/net v0.41.0/go.mod h1:B/K4NNqkfmg07DQYrbwvSluqCJOOXwUjeb/5lOisjbA=
193+
golang.org/x/net v0.49.0 h1:eeHFmOGUTtaaPSGNmjBKpbng9MulQsJURQUAfUwY++o=
194+
golang.org/x/net v0.49.0/go.mod h1:/ysNB2EvaqvesRkuLAyjI1ycPZlQHM3q01F02UY/MV8=
181195
golang.org/x/oauth2 v0.27.0 h1:da9Vo7/tDv5RH/7nZDz1eMGS/q1Vv1N/7FCrBhI9I3M=
182196
golang.org/x/oauth2 v0.27.0/go.mod h1:onh5ek6nERTohokkhCD/y2cV4Do3fxFHFuAejCkRWT8=
183197
golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
184198
golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
185199
golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
186200
golang.org/x/sync v0.16.0 h1:ycBJEhp9p4vXvUZNszeOq0kGTPghopOL8q0fq3vstxw=
187201
golang.org/x/sync v0.16.0/go.mod h1:1dzgHSNfp02xaA81J2MS99Qcpr2w7fw1gpm99rleRqA=
202+
golang.org/x/sync v0.19.0 h1:vV+1eWNmZ5geRlYjzm2adRgW2/mcpevXNg50YZtPCE4=
203+
golang.org/x/sync v0.19.0/go.mod h1:9KTHXmSnoGruLpwFjVSX0lNNA75CykiMECbovNTZqGI=
188204
golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
189205
golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
190206
golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
191207
golang.org/x/sys v0.33.0 h1:q3i8TbbEz+JRD9ywIRlyRAQbM0qF7hu24q3teo2hbuw=
192208
golang.org/x/sys v0.33.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k=
209+
golang.org/x/sys v0.40.0 h1:DBZZqJ2Rkml6QMQsZywtnjnnGvHza6BTfYFWY9kjEWQ=
210+
golang.org/x/sys v0.40.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks=
193211
golang.org/x/term v0.32.0 h1:DR4lr0TjUs3epypdhTOkMmuF5CDFJ/8pOnbzMZPQ7bg=
194212
golang.org/x/term v0.32.0/go.mod h1:uZG1FhGx848Sqfsq4/DlJr3xGGsYMu/L5GW4abiaEPQ=
213+
golang.org/x/term v0.39.0 h1:RclSuaJf32jOqZz74CkPA9qFuVTX7vhLlpfj/IGWlqY=
214+
golang.org/x/term v0.39.0/go.mod h1:yxzUCTP/U+FzoxfdKmLaA0RV1WgE0VY7hXBwKtY/4ww=
195215
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
196216
golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
197217
golang.org/x/text v0.26.0 h1:P42AVeLghgTYr4+xUnTRKDMqpar+PtX7KWuNQL21L8M=
198218
golang.org/x/text v0.26.0/go.mod h1:QK15LZJUUQVJxhz7wXgxSy/CJaTFjd0G+YLonydOVQA=
219+
golang.org/x/text v0.33.0 h1:B3njUFyqtHDUI5jMn1YIr5B0IE2U0qck04r6d4KPAxE=
220+
golang.org/x/text v0.33.0/go.mod h1:LuMebE6+rBincTi9+xWTY8TztLzKHc/9C1uBCG27+q8=
199221
golang.org/x/time v0.12.0 h1:ScB/8o8olJvc+CQPWrK3fPZNfh7qgwCrY0zJmoEQLSE=
200222
golang.org/x/time v0.12.0/go.mod h1:CDIdPxbZBQxdj6cxyCIdrNogrJKMJ7pr37NYpMcMDSg=
201223
golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
@@ -204,6 +226,8 @@ golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod h1:EkVYQZoAsY45+roY
204226
golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA=
205227
golang.org/x/tools v0.33.0 h1:4qz2S3zmRxbGIhDIAgjxvFutSvH5EfnsYrRBj0UI0bc=
206228
golang.org/x/tools v0.33.0/go.mod h1:CIJMaWEY88juyUfo7UbgPqbC8rU2OqfAV1h2Qp0oMYI=
229+
golang.org/x/tools v0.41.0 h1:a9b8iMweWG+S0OBnlU36rzLp20z1Rp10w+IY2czHTQc=
230+
golang.org/x/tools v0.41.0/go.mod h1:XSY6eDqxVNiYgezAVqqCeihT4j1U2CCsqvH3WhQpnlg=
207231
golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
208232
golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
209233
golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
@@ -218,6 +242,8 @@ google.golang.org/grpc v1.71.1 h1:ffsFWr7ygTUscGPI0KKK6TLrGz0476KUvvsbqWK0rPI=
218242
google.golang.org/grpc v1.71.1/go.mod h1:H0GRtasmQOh9LkFoCPDu3ZrwUtD1YGE+b2vYBYd/8Ec=
219243
google.golang.org/protobuf v1.36.6 h1:z1NpPI8ku2WgiWnf+t9wTPsn6eP1L7ksHUlkfLvd9xY=
220244
google.golang.org/protobuf v1.36.6/go.mod h1:jduwjTPXsFjZGTmRluh+L6NjiWu7pchiJ2/5YcXBHnY=
245+
google.golang.org/protobuf v1.36.7 h1:IgrO7UwFQGJdRNXH/sQux4R1Dj1WAKcLElzeeRaXV2A=
246+
google.golang.org/protobuf v1.36.7/go.mod h1:jduwjTPXsFjZGTmRluh+L6NjiWu7pchiJ2/5YcXBHnY=
221247
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
222248
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk=
223249
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q=

0 commit comments

Comments
 (0)