Skip to content

v0.60.4

Choose a tag to compare

@github-actions github-actions released this 27 Sep 06:30
· 95 commits to main since this release

[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_tree read
    /proc/<pid>/stat after an exists() check, so a process exiting in between raised
    ProcessLookupError (ESRCH) instead of counting as gone. That is the race 77d4a7db fixed
    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 ==============================