You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Run the seed prover in CI, and keep its results with each release #80
CI checks only that every seed still applies (OracleSeedTests.EverySeed_AppliesToTheCurrentTree). Whether each seed is actually caught by the oracles it names is checked only by dotnet run tools/oracles.cs seeds, and running it is a local release obligation. Nothing records that it was run, or what it found, for a given release.
Change:
run the seed prover in CI: as a step of release.yml before publishing, a scheduled job, or both
fail the release if any seed is not caught
attach the machine-readable result (each seed, the oracles it named, caught or known) to the GitHub release
#55 should land first, since the prover can currently count a seed as a known candidate when a different row in the same test method failed.
Activity