1 Commits

Author SHA1 Message Date
rUv 733ada1b9a fix(release): #2151 — three-way version lockstep + CI guard (#2153)
* fix(release): #2151 — three-way version lockstep + CI guard

Verification run found `npx ruflo@latest --version` printing v3.10.1 while
the ruflo wrapper itself is at 3.10.2. Root cause: when v3.10.2 shipped,
@claude-flow/cli and the claude-flow umbrella stayed at 3.10.1, so the
wrapper pulled the older CLI which then printed its own (older) version.

Fix:
  - Bump @claude-flow/cli, claude-flow umbrella, ruflo to 3.10.3
  - Pin ruflo's "@claude-flow/cli" dep to "^3.10.3"

Guard:
  - New scripts/audit-umbrella-version-lockstep.mjs asserts the three
    package.json versions are identical, and that ruflo's dep range
    covers the cli's actual version
  - Wired into v3-ci.yml `wrapper-dep-ranges-audit` job

CLAUDE.md "Publishing Rules" already required lockstep — this audit
enforces it so drift can't reach another release.

Closes #2151 (mismatch part). Cold-cache timeout (primary observation
in #2151) remains tracked under #1760 / ADR-100 cli-core split.

Co-Authored-By: RuFlo <ruv@ruv.net>

* chore(ci): retrigger CI for #2151 lockstep PR

Co-Authored-By: RuFlo <ruv@ruv.net>
2026-05-26 07:43:34 -04:00