-
-
Notifications
You must be signed in to change notification settings - Fork 708
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: onsi/ginkgo
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2.29.0
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: onsi/ginkgo
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v2.31.0
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 6 commits
- 24 files changed
- 3 contributors
Commits on May 18, 2026
-
Fix nested --github-output group for progress report nested inside ti…
…meline Do not emit group when progress report is nested in timeline or failure. Unfortunately github logging does not handle nested groups correctly. Commit 606c1cb passed "isVeryVerbose" as to argument "emitGroup", while should pass to "emitGinkgoWriterOutput". So, it break fix added in commit fdc65b1. Signed-off-by: Konstantin Khlebnikov <koct9i@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4f62d7a - Browse repository at this point
Copy the full SHA 4f62d7aView commit details
Commits on Jun 11, 2026
-
Allow extensions/globals.Reset to support re-running RunSpecs
Programs that drive Ginkgo programmatically — merged test binaries for large monorepos, meta-testing of dynamically generated suites — want to run several suites sequentially in one process: register specs, call RunSpecs, Reset, register the next suite's specs, and call RunSpecs again. Everything RunSpecs uses is already either reconstructed per run (reporter, output interceptor, parallel client, progress handler) or reset by extensions/globals.Reset (the suite and failer themselves). The one blocker is the suiteDidRun guard, which lives in package ginkgo where Reset cannot reach it, so a second RunSpecs always exits with GinkgoErrors.RerunningSuite. Move the flag into internal/global as SuiteDidRun and clear it in InitializeGlobals. Calling RunSpecs twice without an intervening Reset still fails exactly as before — only an explicit Reset arms a fresh run.
Configuration menu - View commit details
-
Copy full SHA for 800291a - Browse repository at this point
Copy the full SHA 800291aView commit details -
Document running multiple suites in a single test process
Follow-up to #1673, covering the extensions/globals.Reset + RunSpecs pattern in the long-form docs: when it applies, how each run behaves, and the caveats (never Reset inside a running suite; Ginkgo resets its state but not yours; parallelism stays one process per worker).
Configuration menu - View commit details
-
Copy full SHA for a79cdbb - Browse repository at this point
Copy the full SHA a79cdbbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 31e9912 - Browse repository at this point
Copy the full SHA 31e9912View commit details
Commits on Jun 14, 2026
-
Configuration menu - View commit details
-
Copy full SHA for e479459 - Browse repository at this point
Copy the full SHA e479459View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c7bde4 - Browse repository at this point
Copy the full SHA 3c7bde4View commit details
Loading
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v2.29.0...v2.31.0