Skip to content

v1.4.3

Choose a tag to compare

@noderaven noderaven released this 10 Oct 18:41
· 118 commits to main since this release
d8e0c21

This release makes the running skill version visible and records it with every run.

Highlights

  • See which version is running. scripts/build stamps VERSION into run.workflow.js: the workflow's description reads parallel-lanes v1.4.3: Execute an implementation plan... in the workflow view and notifications, and the first log line of every run, dry runs included, is parallel-lanes v1.4.3 loaded. The version comes from the script that actually runs, so a stale copy shows its own version. (#19)
  • The version is recorded. Every workflow result, dry runs included, has a top-level version, and scripts/run-report outputs engine_version (saved in each <plan>.<run_id>.report.json). Runs from earlier versions report "unavailable". (#19)
  • The build checks VERSION. A VERSION that is not one x.y.z version fails the build and writes nothing.

Testing

  • node tests/run-tests.mjs: 790 tests, 0 failures on Windows locally; CI passed on Ubuntu (Node 22 and 24), macOS and Windows.
  • New: tests/version.test.mjs (the stamped description and script, no placeholder left, a malformed VERSION refused, the first log line and the version in dry-run and invalid results) and a run-report test for engine_version.

Compatibility

  • No manifest or ledger format changes. Workflow results gain version; run-report output gains engine_version.
  • For contributors: a VERSION bump must commit the rebuilt run.workflow.js with it (the build freshness test fails otherwise).

Upgrade

In your clone:

git pull && bash install.sh

Then restart Claude Code, or run /clear, so the skill and hooks reload. Do not install while a parallel-lanes run is in progress: its agents use the installed helper scripts.