This repository was archived by the owner on Dec 2, 2025. It is now read-only.
Commit bb6c4be
authored
Bump the go group across 1 directory with 3 updates (#34)
Bumps the go group with 3 updates in the / directory:
[github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo),
[github.com/onsi/gomega](https://github.com/onsi/gomega) and
[ocm.software/ocm](https://github.com/open-component-model/ocm).
Updates `github.com/onsi/ginkgo/v2` from 2.22.2 to 2.23.3
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/onsi/ginkgo/releases">github.com/onsi/ginkgo/v2's
releases</a>.</em></p>
<blockquote>
<h2>v2.23.3</h2>
<h2>2.23.3</h2>
<h3>Fixes</h3>
<ul>
<li>allow <code>-</code> as a standalone argument [cfcc1a5]</li>
<li>Bug Fix: Add GinkoTBWrapper.Chdir() and GinkoTBWrapper.Context()
[feaf292]</li>
<li>ignore exit code for symbol test on linux [88e2282]</li>
</ul>
<h2>v2.23.2</h2>
<h2>2.23.2</h2>
<p>🎉🎉🎉</p>
<p>At long last, some long-standing performance gaps between
<code>ginkgo</code> and <code>go test</code> have been resolved!</p>
<p>Ginkgo operates by running <code>go test -c</code> to generate test
binaries, and then running those binaries. It turns out that the
compilation step of <code>go test -c</code> is slower than <code>go
test</code>'s compilation step because <code>go test</code> strips out
debug symbols (<code>ldflags=-w</code>) whereas <code>go test -c</code>
does not.</p>
<p>Ginkgo now passes the appropriate <code>ldflags</code> to <code>go
test -c</code> 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 <code>ginkgo build</code> is called explicitly.</p>
<p>This, coupled, with the <a
href="https://onsi.github.io/ginkgo/#if-you-are-running-on-macos">instructions
for disabling XProtect on MacOS</a> yields a much better performance
experience with Ginkgo.</p>
<h2>v2.23.1</h2>
<h2>2.23.1</h2>
<h2>🚨 For users on MacOS 🚨</h2>
<p>A long-standing Ginkgo performance issue on MacOS seems to be due to
mac's antimalware XProtect. You can follow the instructions <a
href="https://onsi.github.io/ginkgo/#if-you-are-running-on-macos">here</a>
to disable it in your terminal. Doing so sped up Ginkgo's own test suite
from 1m8s to 47s.</p>
<h3>Fixes</h3>
<p>Ginkgo's CLI is now a bit clearer if you pass flags in
incorrectly:</p>
<ul>
<li>make it clearer that you need to pass a filename to the various
profile flags, not an absolute directory [a0e52ff]</li>
<li>emit an error and exit if the ginkgo invocation includes flags after
positional arguments [b799d8d]</li>
</ul>
<p>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.</p>
<h2>v2.23.0</h2>
<h2>2.23.0</h2>
<p>Ginkgo 2.23.0 adds a handful of methods to <code>GinkgoT()</code> to
make it compatible with the <code>testing.TB</code> interface in Go
1.24. <code>GinkgoT().Context()</code>, in particular, is a useful
shorthand for generating a new context that will clean itself up in a
<code>DeferCleanup()</code>. This has subtle behavior differences from
the golang implementation but should make sense in a Ginkgo... um...
context.</p>
<h3>Features</h3>
<ul>
<li>bump to go 1.24.0 - support new testing.TB methods and add a test to
cover testing.TB regressions [37a511b]</li>
</ul>
<h3>Fixes</h3>
<ul>
<li>fix edge case where build -o is pointing at an explicit file, not a
directory [7556a86]</li>
<li>Fix binary paths when precompiling multiple suites. [4df06c6]</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/onsi/ginkgo/blob/master/CHANGELOG.md">github.com/onsi/ginkgo/v2's
changelog</a>.</em></p>
<blockquote>
<h2>2.23.3</h2>
<h3>Fixes</h3>
<ul>
<li>allow <code>-</code> as a standalone argument [cfcc1a5]</li>
<li>Bug Fix: Add GinkoTBWrapper.Chdir() and GinkoTBWrapper.Context()
[feaf292]</li>
<li>ignore exit code for symbol test on linux [88e2282]</li>
</ul>
<h2>2.23.2</h2>
<p>🎉🎉🎉</p>
<p>At long last, some long-standing performance gaps between
<code>ginkgo</code> and <code>go test</code> have been resolved!</p>
<p>Ginkgo operates by running <code>go test -c</code> to generate test
binaries, and then running those binaries. It turns out that the
compilation step of <code>go test -c</code> is slower than <code>go
test</code>'s compilation step because <code>go test</code> strips out
debug symbols (<code>ldflags=-w</code>) whereas <code>go test -c</code>
does not.</p>
<p>Ginkgo now passes the appropriate <code>ldflags</code> to <code>go
test -c</code> 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 <code>ginkgo build</code> is called explicitly.</p>
<p>This, coupled, with the <a
href="https://onsi.github.io/ginkgo/#if-you-are-running-on-macos">instructions
for disabling XProtect on MacOS</a> yields a much better performance
experience with Ginkgo.</p>
<h2>2.23.1</h2>
<h2>🚨 For users on MacOS 🚨</h2>
<p>A long-standing Ginkgo performance issue on MacOS seems to be due to
mac's antimalware XProtect. You can follow the instructions <a
href="https://onsi.github.io/ginkgo/#if-you-are-running-on-macos">here</a>
to disable it in your terminal. Doing so sped up Ginkgo's own test suite
from 1m8s to 47s.</p>
<h3>Fixes</h3>
<p>Ginkgo's CLI is now a bit clearer if you pass flags in
incorrectly:</p>
<ul>
<li>make it clearer that you need to pass a filename to the various
profile flags, not an absolute directory [a0e52ff]</li>
<li>emit an error and exit if the ginkgo invocation includes flags after
positional arguments [b799d8d]</li>
</ul>
<p>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.</p>
<h2>2.23.0</h2>
<p>Ginkgo 2.23.0 adds a handful of methods to <code>GinkgoT()</code> to
make it compatible with the <code>testing.TB</code> interface in Go
1.24. <code>GinkgoT().Context()</code>, in particular, is a useful
shorthand for generating a new context that will clean itself up in a
<code>DeferCleanup()</code>. This has subtle behavior differences from
the golang implementation but should make sense in a Ginkgo... um...
context.</p>
<h3>Features</h3>
<ul>
<li>bump to go 1.24.0 - support new testing.TB methods and add a test to
cover testing.TB regressions [37a511b]</li>
</ul>
<h3>Fixes</h3>
<ul>
<li>fix edge case where build -o is pointing at an explicit file, not a
directory [7556a86]</li>
<li>Fix binary paths when precompiling multiple suites. [4df06c6]</li>
</ul>
<h3>Maintenance</h3>
<ul>
<li>Fix: Correct Markdown list rendering in MIGRATING_TO_V2.md
[cbcf39a]</li>
<li>docs: fix test workflow badge (<a
href="https://redirect.github.com/onsi/ginkgo/issues/1512">#1512</a>)
[9b261ff]</li>
<li>Bump golang.org/x/net in
/integration/_fixtures/version_mismatch_fixture (<a
href="https://redirect.github.com/onsi/ginkgo/issues/1516">#1516</a>)
[00f19c8]</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/onsi/ginkgo/commit/04a9a74a903f8346aec01c54818c617ad02197ab"><code>04a9a74</code></a>
v2.23.3</li>
<li><a
href="https://github.com/onsi/ginkgo/commit/cfcc1a54014b8e077d9ee285038b73ff9763562c"><code>cfcc1a5</code></a>
allow <code>-</code> as a standalone argument</li>
<li><a
href="https://github.com/onsi/ginkgo/commit/feaf292383aefea4a95ff7038a99764130127505"><code>feaf292</code></a>
Bug Fix: Add GinkoTBWrapper.Chdir() and GinkoTBWrapper.Context()</li>
<li><a
href="https://github.com/onsi/ginkgo/commit/88e22820c3bf7593627a538e001d6a587e31c8b1"><code>88e2282</code></a>
ignore exit code for symbol test on linux</li>
<li><a
href="https://github.com/onsi/ginkgo/commit/979c969fff919e8363a2ce7925465e028ebcab2f"><code>979c969</code></a>
v2.23.2</li>
<li><a
href="https://github.com/onsi/ginkgo/commit/976a5c0dfc4a6770b899bfbe62174a07c32c8ad8"><code>976a5c0</code></a>
strip out symbols when running ginkgo</li>
<li><a
href="https://github.com/onsi/ginkgo/commit/99e2fe223df0227f53ca0bc2afe1189fb3a5d654"><code>99e2fe2</code></a>
v2.23.1</li>
<li><a
href="https://github.com/onsi/ginkgo/commit/a0e52ff9178d4290a29accfb36b4108b02997946"><code>a0e52ff</code></a>
make it clearer that you need to pass a filename to the various profile
flags...</li>
<li><a
href="https://github.com/onsi/ginkgo/commit/b799d8d4c255f60f4678e2087c33582609366156"><code>b799d8d</code></a>
emit an error and exit if the ginkgo invocation includes flags after
position...</li>
<li><a
href="https://github.com/onsi/ginkgo/commit/a565d1f8ba417c363b8b429bd6c97da2219a7a7a"><code>a565d1f</code></a>
Fix typo in documentation: DescribeHandleSubtree ->
DescribeTableSubtree</li>
<li>Additional commits viewable in <a
href="https://github.com/onsi/ginkgo/compare/v2.22.2...v2.23.3">compare
view</a></li>
</ul>
</details>
<br />
Updates `github.com/onsi/gomega` from 1.36.2 to 1.36.3
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/onsi/gomega/releases">github.com/onsi/gomega's
releases</a>.</em></p>
<blockquote>
<h2>v1.36.3</h2>
<h2>1.36.3</h2>
<h3>Maintenance</h3>
<ul>
<li>bump all the things [adb8b49]</li>
<li>chore: replace <code>interface{}</code> with <code>any</code>
[7613216]</li>
<li>Bump google.golang.org/protobuf from 1.36.1 to 1.36.5 (<a
href="https://redirect.github.com/onsi/gomega/issues/822">#822</a>)
[9fe5259]</li>
<li>remove spurious "toolchain" from go.mod (<a
href="https://redirect.github.com/onsi/gomega/issues/819">#819</a>)
[a0e85b9]</li>
<li>Bump golang.org/x/net from 0.33.0 to 0.35.0 (<a
href="https://redirect.github.com/onsi/gomega/issues/823">#823</a>)
[604a8b1]</li>
<li>Bump activesupport from 6.0.6.1 to 6.1.7.5 in /docs (<a
href="https://redirect.github.com/onsi/gomega/issues/772">#772</a>)
[36fbc84]</li>
<li>Bump github-pages from 231 to 232 in /docs (<a
href="https://redirect.github.com/onsi/gomega/issues/778">#778</a>)
[ced70d7]</li>
<li>Bump rexml from 3.2.6 to 3.3.9 in /docs (<a
href="https://redirect.github.com/onsi/gomega/issues/788">#788</a>)
[c8b4a07]</li>
<li>Bump github.com/onsi/ginkgo/v2 from 2.22.1 to 2.22.2 (<a
href="https://redirect.github.com/onsi/gomega/issues/812">#812</a>)
[06431b9]</li>
<li>Bump webrick from 1.8.1 to 1.9.1 in /docs (<a
href="https://redirect.github.com/onsi/gomega/issues/800">#800</a>)
[b55a92d]</li>
<li>Fix typos (<a
href="https://redirect.github.com/onsi/gomega/issues/813">#813</a>)
[a1d518b]</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/onsi/gomega/blob/master/CHANGELOG.md">github.com/onsi/gomega's
changelog</a>.</em></p>
<blockquote>
<h2>1.36.3</h2>
<h3>Maintenance</h3>
<ul>
<li>bump all the things [adb8b49]</li>
<li>chore: replace <code>interface{}</code> with <code>any</code>
[7613216]</li>
<li>Bump google.golang.org/protobuf from 1.36.1 to 1.36.5 (<a
href="https://redirect.github.com/onsi/gomega/issues/822">#822</a>)
[9fe5259]</li>
<li>remove spurious "toolchain" from go.mod (<a
href="https://redirect.github.com/onsi/gomega/issues/819">#819</a>)
[a0e85b9]</li>
<li>Bump golang.org/x/net from 0.33.0 to 0.35.0 (<a
href="https://redirect.github.com/onsi/gomega/issues/823">#823</a>)
[604a8b1]</li>
<li>Bump activesupport from 6.0.6.1 to 6.1.7.5 in /docs (<a
href="https://redirect.github.com/onsi/gomega/issues/772">#772</a>)
[36fbc84]</li>
<li>Bump github-pages from 231 to 232 in /docs (<a
href="https://redirect.github.com/onsi/gomega/issues/778">#778</a>)
[ced70d7]</li>
<li>Bump rexml from 3.2.6 to 3.3.9 in /docs (<a
href="https://redirect.github.com/onsi/gomega/issues/788">#788</a>)
[c8b4a07]</li>
<li>Bump github.com/onsi/ginkgo/v2 from 2.22.1 to 2.22.2 (<a
href="https://redirect.github.com/onsi/gomega/issues/812">#812</a>)
[06431b9]</li>
<li>Bump webrick from 1.8.1 to 1.9.1 in /docs (<a
href="https://redirect.github.com/onsi/gomega/issues/800">#800</a>)
[b55a92d]</li>
<li>Fix typos (<a
href="https://redirect.github.com/onsi/gomega/issues/813">#813</a>)
[a1d518b]</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/onsi/gomega/commit/225114336a6717596c44d6b175e826b2f3d4c147"><code>2251143</code></a>
v1.36.3</li>
<li><a
href="https://github.com/onsi/gomega/commit/adb8b4976faa398931a6fb1c5fe17eda7dbe72c7"><code>adb8b49</code></a>
bump all the things</li>
<li><a
href="https://github.com/onsi/gomega/commit/76132163ee4176163a07cef6fedafb19a8a347a8"><code>7613216</code></a>
chore: replace <code>interface{}</code> with <code>any</code></li>
<li><a
href="https://github.com/onsi/gomega/commit/9fe5259f96673cbc44a2984e9a003a5fd2cb7d3a"><code>9fe5259</code></a>
Bump google.golang.org/protobuf from 1.36.1 to 1.36.5 (<a
href="https://redirect.github.com/onsi/gomega/issues/822">#822</a>)</li>
<li><a
href="https://github.com/onsi/gomega/commit/a0e85b953834893bcfac18266026076947b38d99"><code>a0e85b9</code></a>
remove spurious "toolchain" from go.mod (<a
href="https://redirect.github.com/onsi/gomega/issues/819">#819</a>)</li>
<li><a
href="https://github.com/onsi/gomega/commit/604a8b1b7b1e9a9876efc90546428594d84289d9"><code>604a8b1</code></a>
Bump golang.org/x/net from 0.33.0 to 0.35.0 (<a
href="https://redirect.github.com/onsi/gomega/issues/823">#823</a>)</li>
<li><a
href="https://github.com/onsi/gomega/commit/36fbc8471a1a2391d40b9b8e561e014b3771255c"><code>36fbc84</code></a>
Bump activesupport from 6.0.6.1 to 6.1.7.5 in /docs (<a
href="https://redirect.github.com/onsi/gomega/issues/772">#772</a>)</li>
<li><a
href="https://github.com/onsi/gomega/commit/ced70d75ba48c03934c265b05e31441d728d285b"><code>ced70d7</code></a>
Bump github-pages from 231 to 232 in /docs (<a
href="https://redirect.github.com/onsi/gomega/issues/778">#778</a>)</li>
<li><a
href="https://github.com/onsi/gomega/commit/c8b4a0765a95c35530e91c773e62db6596e309b6"><code>c8b4a07</code></a>
Bump rexml from 3.2.6 to 3.3.9 in /docs (<a
href="https://redirect.github.com/onsi/gomega/issues/788">#788</a>)</li>
<li><a
href="https://github.com/onsi/gomega/commit/06431b928f0d0dfc1b92f4ecfef5c15dfd2d1ce7"><code>06431b9</code></a>
Bump github.com/onsi/ginkgo/v2 from 2.22.1 to 2.22.2 (<a
href="https://redirect.github.com/onsi/gomega/issues/812">#812</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/onsi/gomega/compare/v1.36.2...v1.36.3">compare
view</a></li>
</ul>
</details>
<br />
Updates `ocm.software/ocm` from 0.20.1 to 0.22.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/open-component-model/ocm/releases">ocm.software/ocm's
releases</a>.</em></p>
<blockquote>
<h2>v0.22.0-rc.1</h2>
<!-- raw HTML omitted -->
<h2>What's Changed</h2>
<h3>1 parent 01f2a4e commit bb6c4be
2 files changed
Lines changed: 432 additions & 419 deletions
0 commit comments