| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-09-16 | 1.7 kB | |
| v3.42.3 -- Windows publish + hook-override quoting fixes source code.tar.gz | 2026-09-16 | 35.4 MB | |
| v3.42.3 -- Windows publish + hook-override quoting fixes source code.zip | 2026-09-16 | 39.3 MB | |
| Totals: 3 Items | 74.7 MB | 0 | |
Fixes
- hooks: quote-aware split for
RUFLO_HOOK_CLI_OVERRIDE(#3344) — the test-only CLI-override parser inplugins/ruflo-core/scripts/ruflo-hook.cjsdid a naive.split(' '), which brokeprocess.execPathintoC:\Programplus stray tokens on a standard Windows Node install (C:\Program Files\nodejs\node.exe). Found while verifying [#3332]'s Windows argv fix on a real Windows machine rather thanwindows-latestCI (whose hosted Node path has no space). No production impact —RUFLO_HOOK_CLI_OVERRIDEis never set outside the test harness. - release: spawn
npm.cmdwithshell:trueon Windows (#3346, [#3348]) —scripts/stage-internal-runtime-bundles.mjsandscripts/prepare-root-publish.mjsboth spawnednpm.cmddirectly withoutshell:true, which throwsEINVALon any current Node/Windows combo (CreateProcess can't launch a.cmd, and Node has refused to shell out to one implicitly since CVE-2024-27980). This blocked every Windows publish of@claude-flow/cliand theclaude-flowumbrella package. Found live while publishing this release from a Windows machine.
Verification
plugins/ruflo-core/scripts/test-hooks.mjs: 32/32 (was 29/32 before [#3344])v3/@claude-flow/cli/__tests__/ruflo-hook-windows-argv.test.ts,escape-cmd-arg.test.cjs,mcp-launch.test.cjs,scripts/smoke-ruflo-hook-cjs.mjs, cross-platform/env-var audits: all clean- Full Windows publish pipeline (
@claude-flow/cli→claude-flow→ruflo) exercised end-to-end on a real Windows machine after the fixes landed latest/alpha/v3alphadist-tags verified aligned at 3.42.3 across all three packages
🤖 Generated with RuFlo