Repository navigation
ci: pin the LuCLI runtime to wheels-dev/LuCLI 0.6.2.3 - #4519
Conversation
tools/lucli.json -> 0.6.2.3 with the published release's sha256s (jar d554249d…, linux/macos 418eebf3…). tools/lucli-tested.json: a 4.2 line entry for 0.6.2.3, and a note that 4.1 stays at max 0.6.2.2 (0.6.2.3's MCP marker needs #3980, which 4.1.x lacks). Tested against develop with the published jar, isolated LuCLI home and user.home, no writes to the real home: core suite (Lucee 7 + SQLite) 7217/7217, CLI suite 2437 pass 0 fail, stdio MCP probe (17 tools; generate type=app is now refused over MCP). Same results as 0.6.2.2 except the MCP refusal, which is the intended fix. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: Peter Amiri <peter@alurium.com>
|
Merge ordering (release-manager, 2026-10-08): homebrew-wheels' stable auto-update currently reads develop's
🤖 Generated with Claude Code |
|
rev1-r3 review @ 92249ed: APPROVE (merge held until homebrew-wheels#1100 lands; see the last line) The pinned SHA-256s are verified two ways:
Provenance:
CI on this head: 17 pass, 2 skipping, 0 fail. The CLI jobs set up the runtime from this pin; the log shows INFO: the v4-2-0 installation guide's sample Merge order: this must not merge before wheels-dev/homebrew-wheels#1100 (approved at 18b38a917). Without it, the stable formula's auto-update would take develop's new 0.6.2.3 pin and move the 4.1.2 formula onto a runtime 4.1.x can't run MCP calls on. |
Wheels Test Results36 925 tests 36 190 ✅ 12m 55s ⏱️ Results for commit 92249ed. |
Pins the Wheels CLI runtime to the published wheels-dev/LuCLI v0.6.2.3 (release, tag
350ded024).Changes
tools/lucli.json→0.6.2.3, with the published release's sha256s (they match itschecksums_sha256.txt):d554249d1d1af2fa8068f3ca945c4261b9741887410e1c9ffc62a7230f70b20f418eebf3843caacacc3a405d51e32a157db8213c1ed1b87ef5b24ebf0148c6f4tools/lucli-tested.json:4.2line entry["0.6.2.3"];_notes."4.1"entry: 4.1 stays at max 0.6.2.2. LuCLI 0.6.2.3 passes a runtime-owned__lucliMcpCallargument to every MCPtools/call. 4.1.x has no handling for it (fix(cli): refuse generate type=app when called over MCP, not only drop it from the schema #3980 is 4.2-only), so on 0.6.2.3 every 4.1.x MCP tool call fails withUnknown argument '--__lucliMcpCall'.changelog.d/lucli-0-6-2-3.changed.md: the user-visible changes.What 0.6.2.3 brings (fork PRs #19, #21-#24, #26-#28)
--env/--envfilereachwheels <command>.wheels start --dry-runwrites nothing and previews--name.wheels --timing cfml …).run <file>.cfmno longer prints the setup.wheels.generate type=appover MCP.Tested
All runs used the published jar against develop, with an isolated LuCLI home and
user.home, and no writes to the real~/.wheels,~/.luclior~/.lucee:tools/test-local.sh)tools/test-cli-local.sh)generate type=appscaffolds over MCPgenerate type=apprefused over MCP (intended)The fork's
install-validationpassed on the published assets on Linux, macOS and Windows.The Homebrew / Scoop / apt / yum formulas follow separately via release-manager, and 4.1.x formulas stay on 0.6.2.2.
🤖 Generated with Claude Code