PatchWitness v0.2.1 — Clean-room committed-PR fix
PatchWitness v0.2.1
This patch release fixes the v0.2.0 clean-room failure when a committed pull-request diff is applied in a disposable worktree. The release removes the invalid positional - argument from the git apply invocation and adds regression coverage for committed base-to-HEAD gating, Change Passport generation, and offline verification.
The GitHub Actions guide now requires repository-specific dependency setup and uses PatchWitness's real .[dev] path for its own example. No new runtime dependencies, integrations, or CLI features are included.
Validation completed before release: full tests with coverage gate, Ruff, mypy, Demo, package build and Twine validation, clean install, committed-PR clean-room gate, minimal and recommended profiles, plus strict protected-workflow blocking with PW003 and offline evidence verification.
PyPI publication is intentionally not part of this release.