Commit 4e09e7c
Register wheels-basecoat 1.0.2 + wheels-hotwire 1.0.2 (#8)
Both packages ship the same fix: drop `view` from the component-level
`mixin` attribute on their entry CFCs. The previous
component mixin="controller,view" output="false"
asks Lucee 7 to load `view.cfc` as a trait via native mixin
composition. There is no `view.cfc` on the path, so the entry
component fails to compile and the package silently fails to activate.
After this fix:
- wheels-basecoat 1.0.2: helpers like #uiButton(...)#, #uiCard(...)#,
#uiField(...)# render correctly on Lucee 7.
- wheels-hotwire 1.0.2: Turbo Drive, Turbo Frames, Turbo Streams,
and Stimulus helpers all activate correctly on Lucee 7.
Lucee 5/6 don't enforce native mixin composition the same way, which
is why this went undetected until Wheels 4.0 made Lucee 7 the default.
This PR registers each version in the registry with `tarball: null`
and `sha256: null`. The `mirror-tarball` workflow will fill both in
on merge by cloning the tagged source, building a deterministic
tarball, uploading it as a release asset on this registry, and
committing the URL + sha back into the manifest.
Source PRs:
- wheels-dev/wheels-basecoat#2 (merged)
- wheels-dev/wheels-hotwire#2 (merged)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent 2e6b911 commit 4e09e7c
2 files changed
Lines changed: 16 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
36 | 44 | | |
37 | 45 | | |
38 | 46 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
36 | 44 | | |
37 | 45 | | |
38 | 46 | | |
0 commit comments