Commit 22e05a1
authored
fix(view): show <rootversion>-dev and detect non-repo CLI installs on homepage (#2272)
Resolves #2255. When $readFrameworkVersion() detects an unreplaced
@build.version@ placeholder, it now peeks at the enclosing repo's root
box.json. If that box.json identifies the wheels-dev/wheels monorepo
(slug "wheels" or name "Wheels.fw"), the helper returns
"<rootversion>-dev" so the homepage surfaces the upcoming version.
Vendored installs and any other hosting context still fall back to
"0.0.0-dev".
Resolves #2259. congratulations.cfm's CLI detection no longer relies
solely on the monorepo-only path /cli/lucli/Module.cfc. It additionally
probes ~/.CommandBox/cfml/modules/wheels-cli/ModuleConfig.cfc,
~/.lucli/lucli, and ~/.lucli/bin/lucli so CommandBox and LuCLI installs
are recognized too. FileExists-only; no cfexecute.
frameworkVersionSpec extended with four new cases covering the
monorepo-detection branch, the vendored-install fallback, the
both-placeholder fallback, and the missing-enclosing-box.json
fallback. Full core suite: 3306 pass, 0 fail, 0 error, 16 skip.1 parent c50d87a commit 22e05a1
3 files changed
Lines changed: 94 additions & 2 deletions
File tree
- vendor/wheels
- public/views
- tests/specs/events
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2753 | 2753 | | |
2754 | 2754 | | |
2755 | 2755 | | |
2756 | | - | |
| 2756 | + | |
2757 | 2757 | | |
2758 | 2758 | | |
2759 | 2759 | | |
| |||
2782 | 2782 | | |
2783 | 2783 | | |
2784 | 2784 | | |
| 2785 | + | |
| 2786 | + | |
| 2787 | + | |
| 2788 | + | |
| 2789 | + | |
| 2790 | + | |
| 2791 | + | |
| 2792 | + | |
| 2793 | + | |
| 2794 | + | |
| 2795 | + | |
| 2796 | + | |
| 2797 | + | |
| 2798 | + | |
| 2799 | + | |
| 2800 | + | |
| 2801 | + | |
| 2802 | + | |
| 2803 | + | |
| 2804 | + | |
| 2805 | + | |
| 2806 | + | |
| 2807 | + | |
| 2808 | + | |
| 2809 | + | |
| 2810 | + | |
| 2811 | + | |
2785 | 2812 | | |
2786 | 2813 | | |
2787 | 2814 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
15 | 18 | | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
16 | 31 | | |
17 | 32 | | |
18 | 33 | | |
| |||
Lines changed: 50 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
38 | 88 | | |
39 | 89 | | |
40 | 90 | | |
| |||
0 commit comments