You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ci(config): bump LUCLI_VERSION 0.3.3 → 0.3.7 to fix snapshot smoke test (#2226)
Snapshot workflow's "Smoke Test Installed Distribution" job (added in #2208)
has failed on every merge to develop since it landed. Root cause is a LuCLI
0.3.3 bug: ensureBaseModuleUpToDate() is not invoked on the `lucli wheels new`
code path, so a pristine LUCLI_HOME never receives the bundled
modules/BaseModule.cfc. wheels Module.cfc's `extends="modules.BaseModule"`
then fails with:
invalid component definition, can't find component [modules.BaseModule]
Normal dev/CI shells reuse $HOME/.lucli across invocations so the file gets
seeded by some earlier command and sticks — the smoke test deliberately
uses mktemp for isolation, exposing the bug.
Verified locally: lucli 0.3.7 copies BaseModule.cfc on first module
invocation, smoke test passes 31/31.
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
0 commit comments