Skip to content

v0.4.0

Choose a tag to compare

@gfargo gfargo released this 22 May 17:28
002b3a0

What's New

New Scenarios (23 total)

  • mid-rebase-conflict — repo mid-rebase with REBASE_HEAD set
  • mid-cherry-pick-conflict — repo mid-cherry-pick with CHERRY_PICK_HEAD set

New Atoms

  • Sparse checkout: enableSparseCheckout, disableSparseCheckout
  • Shallow repo: shallowAt, unshallow
  • Git notes: addNote, appendNote, removeNote
  • Git hooks: installHook, removeHook

New API

  • fromScenario(name, ...steps) — spin up a scenario + apply extra atoms
  • findScenariosByTag(tags, match?) — filter scenarios by tag
  • Scenario.tags — optional tag array for finer-grained filtering

CI & Testing

  • Windows CI matrix added
  • Coverage thresholds (80% lines/functions/statements, 70% branches)
  • CLI smoke tests

Documentation

  • CONTRIBUTING.md added

See CHANGELOG.md for full details.