Skip to content

Commit 5de0f90

Browse files
bpamiriclaude
andauthored
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>
1 parent 979b200 commit 5de0f90

4 files changed

Lines changed: 4 additions & 4 deletions

File tree

.github/workflows/deploy-ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ jobs:
6767
runs-on: ubuntu-latest
6868
env:
6969
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
70-
LUCLI_VERSION: "0.3.3"
70+
LUCLI_VERSION: "0.3.7"
7171
WHEELS_CI: "true"
7272
PORT: "8080"
7373
steps:

.github/workflows/pr.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
name: "Lucee 7 + SQLite (LuCLI)"
3232
runs-on: ubuntu-latest
3333
env:
34-
LUCLI_VERSION: "0.3.3"
34+
LUCLI_VERSION: "0.3.7"
3535
WHEELS_CI: "true"
3636
WHEELS_BROWSER_TEST_BASE_URL: "http://localhost:60007"
3737
steps:

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ on:
1717

1818
env:
1919
WHEELS_PRERELEASE: false
20-
LUCLI_VERSION: "0.3.3"
20+
LUCLI_VERSION: "0.3.7"
2121

2222
jobs:
2323
#############################################

.github/workflows/snapshot.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ permissions:
1313
env:
1414
WHEELS_PRERELEASE: true
1515
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
16-
LUCLI_VERSION: "0.3.3"
16+
LUCLI_VERSION: "0.3.7"
1717

1818
jobs:
1919
#############################################

0 commit comments

Comments
 (0)