Skip to content

v0.18.1

Choose a tag to compare

@github-actions github-actions released this 06 Oct 11:56
· 115 commits to main since this release
  • rness validate and the edit hook name a document of adr/, specs/ or plans/ whose file name has no number, with the next one: plans/2026-10-02-x.md: not numbered; name it 0002-<slug>.md, the next number of plans. A plan another agent's skill wrote with a dated name is the usual case; rename it, or let the agent do it when the hook tells it. A workspace with such a file fails validate (and its CI) after the upgrade until it is renamed. The scaffold's CONVENTIONS.md states the rule, and upgrade merges it in.
  • A dated file name is no longer read as a number: rness doc new after 2026-10-02-x.md gave 2027, and two dated plans of one year were reported as one number twice.
  • rness doc new racing another one at the same number says <file> exists; nothing written (exit 1) instead of a raw EEXIST.
  • 1 repository, not 1 repositories, in create and sync.
  • When the SSH test passes only by asking for the key's passphrase, create, add and sync say once how to load it into an agent (ssh-add), since every clone would ask again.
  • Ctrl+C while create waits for an organization's approval is a cancel in the plain look too: cancelled, nothing written, exit 0 (it was 130).

Full changelog: https://github.com/rness-dev/rness/blob/main/packages/cli/README.md

npm create rness           # a new workspace
pnpm rness upgrade 0.18.1  # an existing one, from .rness/