Repository navigation
v3.59.11 — appliance build/sign/update flag-key fix
Highlights
- appliance:
ruflo appliance buildfailed on every run withThe "paths[0]" argument must be of type string. Received undefined, and several multi-word flags onappliance signandappliance updatedid nothing (--generate-keys,--key-dir,--public-key,--no-backup). The parser stores long flags under camelCase keys and turns--no-foointofoo = false, but these commands read the raw kebab-case keys, which were never set. Worst of these:update --public-keynever loaded the key, so patch signature verification never ran. Also fixedbuild's output readingresult.totalSize(the real field issize), and leavingmodelsunset when no--modelsflag is given (so the builder's per-profile default applies) (#4362, same bug class as 3.59.10's daemon/init flag-key fixes).
Verification
node scripts/audit-umbrella-version-lockstep.mjs— all three packages at 3.59.11,ruflopins@claude-flow/clicorrectly.node scripts/audit-leaf-versions-published.mjs— all 4 non-bundled leaves confirmed published.pnpm -r buildclean across all 24 v3 workspace packages.- New test from #4362 (
appliance-kebab-flags.test.ts) passes (5/5). - All three packages (
@claude-flow/cli,claude-flow,ruflo) confirmed on the live npm registry at 3.59.11,latest/alpha/v3alphadist-tags updated.
🤖 Generated with RuFlo