h3poteto / aws-global-accelerator-controller

A Kubernetes controller for Global Accelerators and Route53
Apache License 2.0
26 stars 8 forks source link

fix(deps): update module github.com/onsi/ginkgo/v2 to v2.8.0 #96

Closed renovate[bot] closed 1 year ago

renovate[bot] commented 2 years ago

Mend Renovate

This PR contains the following updates:

Package Type Update Change
github.com/onsi/ginkgo/v2 require minor v2.2.0 -> v2.8.0

Release Notes

onsi/ginkgo ### [`v2.8.0`](https://togithub.com/onsi/ginkgo/releases/tag/v2.8.0) [Compare Source](https://togithub.com/onsi/ginkgo/compare/v2.7.1...v2.8.0) #### 2.8.0 ##### Features - Introduce GinkgoHelper() to track and exclude helper functions from potential CodeLocations \[[`e19f556`](https://togithub.com/onsi/ginkgo/commit/e19f556)] Modeled after `testing.T.Helper()`. Now, rather than write code like: ```go func helper(model Model) { Expect(model).WithOffset(1).To(BeValid()) Expect(model.SerialNumber).WithOffset(1).To(MatchRegexp(/[a-f0-9]*/)) } ``` you can stop tracking offsets (which makes nesting composing helpers nearly impossible) and simply write: ```go func helper(model Model) { GinkgoHelper() Expect(model).To(BeValid()) Expect(model.SerialNumber).To(MatchRegexp(/[a-f0-9]*/)) } ``` - Introduce GinkgoLabelFilter() and Label().MatchesLabelFilter() to make it possible to programmatically match filters (fixes [#​1119](https://togithub.com/onsi/ginkgo/issues/1119)) \[[`2f6597c`](https://togithub.com/onsi/ginkgo/commit/2f6597c)] You can now write code like this: ```go BeforeSuite(func() { if Label("slow").MatchesLabelFilter(GinkgoLabelFilter()) { // do slow setup } if Label("fast").MatchesLabelFilter(GinkgoLabelFilter()) { // do fast setup } }) ``` to programmatically check whether a given set of labels will match the configured `--label-filter`. ##### Maintenance - Bump webrick from 1.7.0 to 1.8.1 in /docs ([#​1125](https://togithub.com/onsi/ginkgo/issues/1125)) \[[`ea4966e`](https://togithub.com/onsi/ginkgo/commit/ea4966e)] - cdeql: add ruby language ([#​1124](https://togithub.com/onsi/ginkgo/issues/1124)) \[[`9dd275b`](https://togithub.com/onsi/ginkgo/commit/9dd275b)] - dependabot: add bundler package-ecosystem for docs ([#​1123](https://togithub.com/onsi/ginkgo/issues/1123)) \[[`14e7bdd`](https://togithub.com/onsi/ginkgo/commit/14e7bdd)] ### [`v2.7.1`](https://togithub.com/onsi/ginkgo/releases/tag/v2.7.1) [Compare Source](https://togithub.com/onsi/ginkgo/compare/v2.7.0...v2.7.1) #### 2.7.1 ##### Fixes - Bring back SuiteConfig.EmitSpecProgress to avoid compilation issue for consumers that set it manually \[[`d2a1cb0`](https://togithub.com/onsi/ginkgo/commit/d2a1cb0)] ##### Maintenance - Bump github.com/onsi/gomega from 1.24.2 to 1.25.0 ([#​1118](https://togithub.com/onsi/ginkgo/issues/1118)) \[[`cafece6`](https://togithub.com/onsi/ginkgo/commit/cafece6)] - Bump golang.org/x/tools from 0.4.0 to 0.5.0 ([#​1111](https://togithub.com/onsi/ginkgo/issues/1111)) \[[`eda66c2`](https://togithub.com/onsi/ginkgo/commit/eda66c2)] - Bump golang.org/x/sys from 0.3.0 to 0.4.0 ([#​1112](https://togithub.com/onsi/ginkgo/issues/1112)) \[[`ac5ccaa`](https://togithub.com/onsi/ginkgo/commit/ac5ccaa)] - Bump github.com/onsi/gomega from 1.24.1 to 1.24.2 ([#​1097](https://togithub.com/onsi/ginkgo/issues/1097)) \[[`eee6480`](https://togithub.com/onsi/ginkgo/commit/eee6480)] ### [`v2.7.0`](https://togithub.com/onsi/ginkgo/releases/tag/v2.7.0) [Compare Source](https://togithub.com/onsi/ginkgo/compare/v2.6.1...v2.7.0) #### 2.7.0 ##### Features - Introduce ContinueOnFailure for Ordered containers \[[`e0123ca`](https://togithub.com/onsi/ginkgo/commit/e0123ca)] - Ordered containers that are also decorated with ContinueOnFailure will not stop running specs after the first spec fails. - Support for bootstrap commands to use custom data for templates ([#​1110](https://togithub.com/onsi/ginkgo/issues/1110)) \[[`7a2b242`](https://togithub.com/onsi/ginkgo/commit/7a2b242)] - Support for labels and pending decorator in ginkgo outline output ([#​1113](https://togithub.com/onsi/ginkgo/issues/1113)) \[[`e6e3b98`](https://togithub.com/onsi/ginkgo/commit/e6e3b98)] - Color aliases for custom color support ([#​1101](https://togithub.com/onsi/ginkgo/issues/1101)) \[[`49fab7a`](https://togithub.com/onsi/ginkgo/commit/49fab7a)] ##### Fixes - correctly ensure deterministic spec order, even if specs are generated by iterating over a map \[[`89dda20`](https://togithub.com/onsi/ginkgo/commit/89dda20)] - Fix a bug where timedout specs were not correctly treated as failures when determining whether or not to run AfterAlls in an Ordered container. - Ensure go test coverprofile outputs to the expected location ([#​1105](https://togithub.com/onsi/ginkgo/issues/1105)) \[[`b0bd77b`](https://togithub.com/onsi/ginkgo/commit/b0bd77b)] ### [`v2.6.1`](https://togithub.com/onsi/ginkgo/releases/tag/v2.6.1) [Compare Source](https://togithub.com/onsi/ginkgo/compare/v2.6.0...v2.6.1) #### 2.6.1 ##### Features - Override formatter colors from envvars - this is a new feature but an alternative approach involving config files might be taken in the future ([#​1095](https://togithub.com/onsi/ginkgo/issues/1095)) \[[`60240d1`](https://togithub.com/onsi/ginkgo/commit/60240d1)] ##### Fixes - GinkgoRecover now supports ignoring panics that match a specific, hidden, interface \[[`301f3e2`](https://togithub.com/onsi/ginkgo/commit/301f3e2)] ##### Maintenance - Bump github.com/onsi/gomega from 1.24.0 to 1.24.1 ([#​1077](https://togithub.com/onsi/ginkgo/issues/1077)) \[[`3643823`](https://togithub.com/onsi/ginkgo/commit/3643823)] - Bump golang.org/x/tools from 0.2.0 to 0.4.0 ([#​1090](https://togithub.com/onsi/ginkgo/issues/1090)) \[[`f9f856e`](https://togithub.com/onsi/ginkgo/commit/f9f856e)] - Bump nokogiri from 1.13.9 to 1.13.10 in /docs ([#​1091](https://togithub.com/onsi/ginkgo/issues/1091)) \[[`0d7087e`](https://togithub.com/onsi/ginkgo/commit/0d7087e)] ### [`v2.6.0`](https://togithub.com/onsi/ginkgo/releases/tag/v2.6.0) [Compare Source](https://togithub.com/onsi/ginkgo/compare/v2.5.1...v2.6.0) #### 2.6.0 ##### Features - `ReportBeforeSuite` provides access to the suite report before the suite begins. - Add junit config option for omitting leafnodetype ([#​1088](https://togithub.com/onsi/ginkgo/issues/1088)) \[[`956e6d2`](https://togithub.com/onsi/ginkgo/commit/956e6d2)] - Add support to customize junit report config to omit spec labels ([#​1087](https://togithub.com/onsi/ginkgo/issues/1087)) \[[`de44005`](https://togithub.com/onsi/ginkgo/commit/de44005)] ##### Fixes - Fix stack trace pruning so that it has a chance of working on windows \[[`2165648`](https://togithub.com/onsi/ginkgo/commit/2165648)] ### [`v2.5.1`](https://togithub.com/onsi/ginkgo/releases/tag/v2.5.1) [Compare Source](https://togithub.com/onsi/ginkgo/compare/v2.5.0...v2.5.1) #### 2.5.1 ##### Fixes - skipped tests only show as 'S' when running with -v \[[`3ab38ae`](https://togithub.com/onsi/ginkgo/commit/3ab38ae)] - Fix typo in docs/index.md ([#​1082](https://togithub.com/onsi/ginkgo/issues/1082)) \[[`55fc58d`](https://togithub.com/onsi/ginkgo/commit/55fc58d)] - Fix typo in docs/index.md ([#​1081](https://togithub.com/onsi/ginkgo/issues/1081)) \[[`8a14f1f`](https://togithub.com/onsi/ginkgo/commit/8a14f1f)] - Fix link notation in docs/index.md ([#​1080](https://togithub.com/onsi/ginkgo/issues/1080)) \[[`2669612`](https://togithub.com/onsi/ginkgo/commit/2669612)] - Fix typo in `--progress` deprecation message ([#​1076](https://togithub.com/onsi/ginkgo/issues/1076)) \[[`b4b7edc`](https://togithub.com/onsi/ginkgo/commit/b4b7edc)] ##### Maintenance - chore: Included githubactions in the dependabot config ([#​976](https://togithub.com/onsi/ginkgo/issues/976)) \[[`baea341`](https://togithub.com/onsi/ginkgo/commit/baea341)] - Bump golang.org/x/sys from 0.1.0 to 0.2.0 ([#​1075](https://togithub.com/onsi/ginkgo/issues/1075)) \[[`9646297`](https://togithub.com/onsi/ginkgo/commit/9646297)] ### [`v2.5.0`](https://togithub.com/onsi/ginkgo/releases/tag/v2.5.0) [Compare Source](https://togithub.com/onsi/ginkgo/compare/v2.4.0...v2.5.0) #### 2.5.0 ##### Ginkgo output now includes a timeline-view of the spec This commit changes Ginkgo's default output. Spec details are now presented as a **timeline** that includes events that occur during the spec lifecycle interleaved with any GinkgoWriter content. This makes is much easier to understand the flow of a spec and where a given failure occurs. The --progress, --slow-spec-threshold, --always-emit-ginkgo-writer flags and the SuppressProgressReporting decorator have all been deprecated. Instead the existing -v and -vv flags better capture the level of verbosity to display. However, a new --show-node-events flag is added to include node `> Enter` and `< Exit` events in the spec timeline. In addition, JUnit reports now include the timeline (rendered with -vv) and custom JUnit reports can be configured and generated using `GenerateJUnitReportWithConfig(report types.Report, dst string, config JunitReportConfig)` Code should continue to work unchanged with this version of Ginkgo - however if you have tooling that was relying on the specific output format of Ginkgo you *may* run into issues. Ginkgo's console output is not guaranteed to be stable for tooling and automation purposes. You should, instead, use Ginkgo's JSON format to build tooling on top of as it has stronger guarantees to be stable from version to version. ##### Features - Provide details about which timeout expired \[[`0f2fa27`](https://togithub.com/onsi/ginkgo/commit/0f2fa27)] ##### Fixes - Add Support Policy to docs \[[`c70867a`](https://togithub.com/onsi/ginkgo/commit/c70867a)] ##### Maintenance - Bump github.com/onsi/gomega from 1.22.1 to 1.23.0 ([#​1070](https://togithub.com/onsi/ginkgo/issues/1070)) \[[`bb3b4e2`](https://togithub.com/onsi/ginkgo/commit/bb3b4e2)] ### [`v2.4.0`](https://togithub.com/onsi/ginkgo/releases/tag/v2.4.0) [Compare Source](https://togithub.com/onsi/ginkgo/compare/v2.3.1...v2.4.0) #### 2.4.0 ##### Features - DeferCleanup supports functions with multiple-return values \[[`5e33c75`](https://togithub.com/onsi/ginkgo/commit/5e33c75)] - Add GinkgoLogr ([#​1067](https://togithub.com/onsi/ginkgo/issues/1067)) \[[`bf78c28`](https://togithub.com/onsi/ginkgo/commit/bf78c28)] - Introduction of 'MustPassRepeatedly' decorator ([#​1051](https://togithub.com/onsi/ginkgo/issues/1051)) \[[`047c02f`](https://togithub.com/onsi/ginkgo/commit/047c02f)] ##### Fixes - correcting some typos ([#​1064](https://togithub.com/onsi/ginkgo/issues/1064)) \[[`1403d3c`](https://togithub.com/onsi/ginkgo/commit/1403d3c)] - fix flaky internal_integration interupt specs \[[`2105ba3`](https://togithub.com/onsi/ginkgo/commit/2105ba3)] - Correct busted link in README \[[`be6b5b9`](https://togithub.com/onsi/ginkgo/commit/be6b5b9)] ##### Maintenance - Bump actions/checkout from 2 to 3 ([#​1062](https://togithub.com/onsi/ginkgo/issues/1062)) \[[`8a2f483`](https://togithub.com/onsi/ginkgo/commit/8a2f483)] - Bump golang.org/x/tools from 0.1.12 to 0.2.0 ([#​1065](https://togithub.com/onsi/ginkgo/issues/1065)) \[[`529c4e8`](https://togithub.com/onsi/ginkgo/commit/529c4e8)] - Bump github/codeql-action from 1 to 2 ([#​1061](https://togithub.com/onsi/ginkgo/issues/1061)) \[[`da09146`](https://togithub.com/onsi/ginkgo/commit/da09146)] - Bump actions/setup-go from 2 to 3 ([#​1060](https://togithub.com/onsi/ginkgo/issues/1060)) \[[`918040d`](https://togithub.com/onsi/ginkgo/commit/918040d)] - Bump github.com/onsi/gomega from 1.22.0 to 1.22.1 ([#​1053](https://togithub.com/onsi/ginkgo/issues/1053)) \[[`2098e4d`](https://togithub.com/onsi/ginkgo/commit/2098e4d)] - Bump nokogiri from 1.13.8 to 1.13.9 in /docs ([#​1066](https://togithub.com/onsi/ginkgo/issues/1066)) \[[`1d74122`](https://togithub.com/onsi/ginkgo/commit/1d74122)] - Add GHA to dependabot config \[[`4442772`](https://togithub.com/onsi/ginkgo/commit/4442772)] ### [`v2.3.1`](https://togithub.com/onsi/ginkgo/releases/tag/v2.3.1) [Compare Source](https://togithub.com/onsi/ginkgo/compare/v2.3.0...v2.3.1) #### 2.3.1 #### Fixes Several users were invoking `ginkgo` by installing the latest version of the cli via `go install github.com/onsi/ginkgo/v2/ginkgo@latest`. When 2.3.0 was released this resulted in an influx of issues as CI systems failed due to a change in the internal contract between the Ginkgo CLI and the Ginkgo library. Ginkgo only supports running the same version of the library as the cli (which is why both are packaged in the same repository). With this patch release, the ginkgo CLI can now identify a version mismatch and emit a helpful error message. - Ginkgo cli can identify version mismatches and emit a helpful error message \[[`bc4ae2f`](https://togithub.com/onsi/ginkgo/commit/bc4ae2f)] - further emphasize that a version match is required when running Ginkgo on CI and/or locally \[[`2691dd8`](https://togithub.com/onsi/ginkgo/commit/2691dd8)] #### Maintenance - bump gomega to v1.22.0 \[[`822a937`](https://togithub.com/onsi/ginkgo/commit/822a937)] ### [`v2.3.0`](https://togithub.com/onsi/ginkgo/releases/tag/v2.3.0) [Compare Source](https://togithub.com/onsi/ginkgo/compare/v2.2.0...v2.3.0) #### 2.3.0 ##### Interruptible Nodes and Timeouts Ginkgo now supports per-node and per-spec timeouts on interruptible nodes. Check out the [documentation for all the details](https://onsi.github.io/ginkgo/#spec-timeouts-and-interruptible-nodes) but the gist is you can now write specs like this: ```go It("is interruptible", func(ctx SpecContext) { // or context.Context instead of SpecContext, both are valid. // do things until `ctx.Done()` is closed, for example: req, err := http.NewRequestWithContext(ctx, "POST", "/build-widgets", nil) Expect(err).NotTo(HaveOccured()) _, err := http.DefaultClient.Do(req) Expect(err).NotTo(HaveOccured()) Eventually(client.WidgetCount).WithContext(ctx).Should(Equal(17)) }, NodeTimeout(time.Second*20), GracePeriod(5*time.Second)) ``` and have Ginkgo ensure that the node completes before the timeout elapses. If it does elapse, or if an external interrupt is received (e.g. `^C`) then Ginkgo will cancel the context and wait for the Grace Period for the node to exit before proceeding with any cleanup nodes associated with the spec. The `ctx` provided by Ginkgo can also be passed down to Gomega's `Eventually` to have all assertions within the node governed by a single deadline. ##### Features - Ginkgo now records any additional failures that occur during the cleanup of a failed spec. In prior versions this information was quietly discarded, but the introduction of a more rigorous approach to timeouts and interruptions allows Ginkgo to better track subsequent failures. - `SpecContext` also provides a mechanism for third-party libraries to provide additional information when a Progress Report is generated. Gomega uses this to provide the current state of an `Eventually().WithContext()` assertion when a Progress Report is requested. - DescribeTable now exits with an error if it is not passed any Entries \[[`a4c9865`](https://togithub.com/onsi/ginkgo/commit/a4c9865)] #### Fixes - fixes crashes on newer Ruby 3 installations by upgrading github-pages gem dependency \[[`92c88d5`](https://togithub.com/onsi/ginkgo/commit/92c88d5)] - Make the outline command able to use the DSL import \[[`1be2427`](https://togithub.com/onsi/ginkgo/commit/1be2427)] #### Maintenance - chore(docs): delete no meaning d \[[`57c373c`](https://togithub.com/onsi/ginkgo/commit/57c373c)] - chore(docs): Fix hyperlinks \[[`30526d5`](https://togithub.com/onsi/ginkgo/commit/30526d5)] - chore(docs): fix code blocks without language settings \[[`cf611c4`](https://togithub.com/onsi/ginkgo/commit/cf611c4)] - fix intra-doc link \[[`b541bcb`](https://togithub.com/onsi/ginkgo/commit/b541bcb)]

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.



This PR has been generated by Mend Renovate. View repository job log here.