Eureka/tools/stopgap
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Eureka d4fba11da6 tools/cargo-mutants.sh: one owner of cargo-mutants on Yggdrasil
One verify job per range: a plan container lists the mutants (diff taken at the
workspace root), stage 1 runs each file's mutants against that file's tests only
and decides only caught and unviable, stage 2 confirms every survivor, timeout,
unfiltered or zero-test file on the full suite, sharded over free slot leases,
and the merge prints one MUTANTS line and the final MISSED/TIMEOUT names.
NAMES reruns chosen survivors; TEST_ARGS skips flaky tests.

Deletes ygg-verify.sh's MISSED/TIMEOUT summary grep and its inline cargo mutants
usage example; the host-mode export gains YGG_SLOTS and YGG_ROOT. Briefs and
SKILL.md name the script; the mock docker grows /cm and /out, with a fake cargo
and a fake flock for the new test-tools.sh cases.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-01 19:15:38 +01:00
..
.gitattributes Stop the stopgap reporting success for a job that never ran 2026-09-23 06:19:13 +02:00
kotlin.Dockerfile Stopgap: kotlin verify image (JDK 21, kotlinc 2.2.21, Node 24, pwsh) and generic eureka-verify-<name> image build 2026-09-30 01:05:39 +02:00
rust.Dockerfile ygg-verify: rust image caches compiled crates with sccache 2026-09-30 20:14:43 +02:00
ygg-verify.sh tools/cargo-mutants.sh: one owner of cargo-mutants on Yggdrasil 2026-11-01 19:15:38 +01:00