Repository navigation
v0.60.4
[0.60.4] - 2026-09-27
Re-release of 0.60.3 with one test fix. The v0.60.3 tag was pushed, but its release
quality-gate failed on a flaky test before anything was built or published, so 0.60.3 exists
only as a tag and never shipped. The changes listed under 0.60.3 ship in this release.
Fixed
test_codex_setup::test_ac_003_timeout_kills_owned_generation_treeread
/proc/<pid>/statafter anexists()check, so a process exiting in between raised
ProcessLookupError(ESRCH) instead of counting as gone. That is the race77d4a7dbfixed
in another test. The probe now reads once and treats both errors as "gone".
Boundary tests (advisory)
Layer 1 of PLAN-test-fidelity-gap. Pure parser checks; advisory only.
Status: ✅ PASS
============================= test session starts ==============================
platform linux -- Python 3.12.14, pytest-9.0.3, pluggy-1.6.0
rootdir: /home/runner/work/harness-maker/harness-maker
configfile: pyproject.toml
plugins: asyncio-1.3.0, respx-0.23.1, anyio-4.13.0, hypothesis-6.155.7, xdist-3.8.0
asyncio: mode=Mode.STRICT, debug=False, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function
collected 50 items
tests/integration/test_boundary_codex_toml.py ............ [ 24%]
tests/integration/test_boundary_cursor_mdc.py ....... [ 38%]
tests/integration/test_boundary_harness_yaml.py ........ [ 54%]
tests/integration/test_boundary_hooks_json.py ......... [ 72%]
tests/integration/test_boundary_meta.py ....... [ 86%]
tests/integration/test_boundary_settings_json.py ....... [100%]
============================== 50 passed in 5.17s ==============================