Repository navigation
Releases: matthewjones372/gauntlet
Releases · matthewjones372/gauntlet
Release list
v0.1.0-rc.37
What's Changed
- docs: simplify README and explain the workflow by @matthewjones372 in #172
- A mutation budget, and advise mutation beside the verdict (spec 0020) by @matthewjones372 in #173
- A bad --repo names the path, not gh by @matthewjones372 in #174
- Record first-measured files as they are; let the owner confirm a narrowed suite by @matthewjones372 in #169
- ci: use Namespace runners by @matthewjones372 in #156
- Version 0.1.0-rc.37 by @matthewjones372 in #175
Full Changelog: v0.1.0-rc.36...v0.1.0-rc.37
v0.1.0-rc.36
What's Changed
- Pitest mutates only the changed lines (spec 0019) by @matthewjones372 in #170
- Version 0.1.0-rc.36 by @matthewjones372 in #171
Full Changelog: v0.1.0-rc.35...v0.1.0-rc.36
v0.1.0-rc.35
What's Changed
- Spec 0017 stage 1: tests removed with their code, judged by the methods they ran by @matthewjones372 in #151
- Spec 0012 stage 1: scenario files, ids, validate and protection by @matthewjones372 in #152
- Spec 0012 stage 2: scenario verdicts, killers and changed code with no scenario by @matthewjones372 in #153
- Spec 0012 stage 3: the Behaviour section, and holdouts that bind scenarios by @matthewjones372 in #154
- Version 0.1.0-rc.35 by @matthewjones372 in #155
Full Changelog: v0.1.0-rc.34...v0.1.0-rc.35
v0.1.0-rc.34
What's Changed
- Spec 0017 stage 5: gauntlet prune code lists what could go by @matthewjones372 in #148
- Spec 0009: zones as a project grows by @matthewjones372 in #149
- Version 0.1.0-rc.34 by @matthewjones372 in #150
Full Changelog: v0.1.0-rc.33...v0.1.0-rc.34
v0.1.0-rc.33
What's Changed
- Worktrees are added and removed one at a time (fixes a flaky selftest) by @matthewjones372 in #145
- Spec 0017 stage 4: a dead-code check in every pack by @matthewjones372 in #146
- Version 0.1.0-rc.33 by @matthewjones372 in #147
Full Changelog: v0.1.0-rc.32...v0.1.0-rc.33
v0.1.0-rc.32
What's Changed
- Gauntlet runs the tests a change affects (spec 0013) by @matthewjones372 in #137
- Test maps: starting a known external tool doesn't hide project code (spec 0013) by @matthewjones372 in #138
- Spec 0017 stage 4: a dead-code check for TypeScript (Knip) and Go (deadcode) by @matthewjones372 in #139
- Coverage back above the baseline in four core files by @matthewjones372 in #140
- Spec 0017 §2: the
code removedreview condition by @matthewjones372 in #141 - Spec 0017 stage 3: project-wide ratchets judged against the code that's left by @matthewjones372 in #142
- README: what it checks and the owner's decisions, as shipped by @matthewjones372 in #143
- Version 0.1.0-rc.32 by @matthewjones372 in #144
Full Changelog: v0.1.0-rc.31...v0.1.0-rc.32
v0.1.0-rc.31
What's Changed
- Bun's test ids name their file, and older baselines still match (ADR 0027) by @matthewjones372 in #133
- Gauntlet's own check posts annotations (spec 0011 §3) by @matthewjones372 in #134
- TypeScript pack: record test maps for bun test (spec 0013) by @matthewjones372 in #135
- Version 0.1.0-rc.31 by @matthewjones372 in #136
Full Changelog: v0.1.0-rc.30...v0.1.0-rc.31
v0.1.0-rc.30
What's Changed
- Spec 0016: Stryker4s names only the first failing suite's killers by @matthewjones372 in #129
- Survivors are findings first:
adviseand annotations (spec 0011 §3) by @matthewjones372 in #130 - Spec 0013: run the tests a change affects in the TypeScript pack by @matthewjones372 in #131
- Version 0.1.0-rc.30 by @matthewjones372 in #132
Full Changelog: v0.1.0-rc.29...v0.1.0-rc.30
v0.1.0-rc.29
What's Changed
- An override follows the code with the approval (spec 0015) by @matthewjones372 in #126
- End-to-end tests aren't counted as skipped by @matthewjones372 in #127
- Version 0.1.0-rc.29 by @matthewjones372 in #128
Full Changelog: v0.1.0-rc.28...v0.1.0-rc.29
v0.1.0-rc.28
What's Changed
- Specs 0016 and 0017: tests that add no value, and removing code with its tests by @matthewjones372 in #116
- gauntlet prune tests: tests that test nothing or repeat another (spec 0016, stage 1) by @matthewjones372 in #117
- Stop hook: a bounded exit, SubagentStop, and per-worktree checks (ADR 0026, spec 0018) by @matthewjones372 in #118
- A narrow local run isn't taken for the suite's run by @matthewjones372 in #124
- Stack 1/3: the baseline records which tests kill which mutants (spec 0016) by @matthewjones372 in #119
- Stack 2/3: Pitest reports which tests kill each mutant (spec 0016) by @matthewjones372 in #120
- Stack 3/3: StrykerJS reports which tests kill each mutant (spec 0016) by @matthewjones372 in #121
- A confirmed test-only removal is reviewed, not forbidden (spec 0016) by @matthewjones372 in #123
- Version 0.1.0-rc.28 by @matthewjones372 in #125
Full Changelog: v0.1.0-rc.27...v0.1.0-rc.28