Skip to content

v3.3.1 — a fresh WSL box could not bootstrap Node, and the README assumed git

Choose a tag to compare

@bpmforge bpmforge released this 05 Aug 21:32
· 82 commits to main since this release

v3.3.1 — a fresh WSL box could not bootstrap Node, and the README assumed git

Checked v3.3.0 against a genuinely empty machine and found three gaps:

  • The v3.3.0 preflight called ensure_tool before defining it, so every check silently did nothing; once fixed, it still ran after the Node check — and nvm downloads over HTTP, so a box without curl failed to install Node before curl was ever offered.
  • curl was assumed. Now ensured, with ca-certificates alongside it, and the nvm bootstrap falls back to wget.
  • The README's first command is git clone, which is command-not-found on fresh WSL. Both READMEs now open with the one bootstrap line per platform and say that single step is the only manual one.

Contract test pins the ordering, having made the same mistake twice in one sitting.

626 tests green.