jmiller
445394d4ae
fix: honest installer success message
...
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 11s
Gate the installer's license / next-steps success message behind a
verification that every child extension declared in the package manifest
actually landed in #__extensions. If any bundled extension is missing,
show an honest error instead of the success/license message and return.
Fails open: any error (unreadable manifest, query failure) is treated as
"nothing missing" so a transient glitch never fakes a failure. Housekeeping
(dlid restore, plugin enable) still runs unconditionally.
Claude-Session: https://claude.ai/code/session_01B9aZHSWbiiZykJD88pYx8R
2026-07-06 11:20:32 -05:00
jmiller
e73d3c40b5
chore: sync pr-check.yml from Template-Generic [skip ci]
2026-07-06 03:51:36 +00:00
jmiller
b4521d9208
chore: sync ci-generic.yml from Template-Generic [skip ci]
2026-07-06 03:51:35 +00:00
jmiller
0c7bd8d93f
chore: sync auto-release.yml from Template-Generic [skip ci]
2026-07-06 03:51:34 +00:00
jmiller
04b42c6483
chore: sync workflow-sync-trigger.yml from Template-Generic [skip ci]
2026-07-05 21:53:26 +00:00
jmiller
94451071ce
chore: sync version-set.yml from Template-Generic [skip ci]
2026-07-05 21:53:26 +00:00
jmiller
4fbceb98e5
chore: sync repo-health.yml from Template-Generic [skip ci]
2026-07-05 21:53:25 +00:00
jmiller
ec5b97ade2
chore: sync rc-revert.yml from Template-Generic [skip ci]
2026-07-05 21:53:24 +00:00
jmiller
70f9e63746
chore: sync pre-release.yml from Template-Generic [skip ci]
2026-07-05 21:53:23 +00:00
jmiller
3c23000212
chore: sync pr-check.yml from Template-Generic [skip ci]
2026-07-05 21:53:23 +00:00
jmiller
5e4d1d6046
chore: sync notify.yml from Template-Generic [skip ci]
2026-07-05 21:53:22 +00:00
jmiller
b18cec4e61
chore: sync issue-branch.yml from Template-Generic [skip ci]
2026-07-05 21:53:21 +00:00
jmiller
436f2fc315
chore: sync gitleaks.yml from Template-Generic [skip ci]
2026-07-05 21:53:20 +00:00
jmiller
9039db7e30
chore: sync cleanup.yml from Template-Generic [skip ci]
2026-07-05 21:53:20 +00:00
jmiller
2dcd643dac
chore: sync ci-issue-reporter.yml from Template-Generic [skip ci]
2026-07-05 21:53:19 +00:00
jmiller
75a4a6368d
chore: sync ci-generic.yml from Template-Generic [skip ci]
2026-07-05 21:53:18 +00:00
jmiller
4d5ffc1bba
chore: sync cascade-dev.yml from Template-Generic [skip ci]
2026-07-05 21:53:17 +00:00
jmiller
72ecf303df
chore: sync branch-cleanup.yml from Template-Generic [skip ci]
2026-07-05 21:53:16 +00:00
jmiller
5095c619cc
chore: sync auto-release.yml from Template-Generic [skip ci]
2026-07-05 21:53:15 +00:00
jmiller
3169b4b482
chore: sync auto-bump.yml from Template-Generic [skip ci]
2026-07-05 21:53:13 +00:00
jmiller
8b94ee5fb5
chore: sync workflow-sync-trigger.yml from Template-Generic [skip ci]
2026-07-05 21:11:34 +00:00
jmiller
4cd413724a
chore: sync pr-check.yml from Template-Generic [skip ci]
2026-07-05 21:11:31 +00:00
jmiller
5cce236d15
chore: sync version-set.yml from Template-Generic [skip ci]
2026-07-05 20:50:56 +00:00
jmiller
85d5823db7
chore: sync sync-on-merge.yml from Template-Generic [skip ci]
2026-07-05 20:50:55 +00:00
jmiller
94b9b39965
chore: sync repo-health.yml from Template-Generic [skip ci]
2026-07-05 20:50:54 +00:00
jmiller
727f2387cc
chore: sync rc-revert.yml from Template-Generic [skip ci]
2026-07-05 20:50:53 +00:00
jmiller
a45dedc20b
chore: sync pre-release.yml from Template-Generic [skip ci]
2026-07-05 20:50:51 +00:00
jmiller
a65bca96d8
chore: sync pr-check.yml from Template-Generic [skip ci]
2026-07-05 20:50:50 +00:00
jmiller
49d9052d63
chore: sync gitleaks.yml from Template-Generic [skip ci]
2026-07-05 20:50:48 +00:00
jmiller
4802de8f87
chore: sync ci-issue-reporter.yml from Template-Generic [skip ci]
2026-07-05 20:50:46 +00:00
jmiller
218e678620
chore: sync cascade-dev.yml from Template-Generic [skip ci]
2026-07-05 20:50:45 +00:00
jmiller
ed13d30f8b
chore: sync branch-cleanup.yml from Template-Generic [skip ci]
2026-07-05 20:50:43 +00:00
jmiller
cc77a05584
chore: sync auto-release.yml from Template-Generic [skip ci]
2026-07-05 20:50:41 +00:00
jmiller
8f2e30d324
chore: sync auto-bump.yml from Template-Generic [skip ci]
2026-07-05 20:50:40 +00:00
jmiller
06f94159e2
chore: sync notify.yml from Template-Generic [skip ci]
2026-07-05 00:07:53 +00:00
jmiller
35974970e4
chore: sync cleanup.yml from Template-Generic [skip ci]
2026-07-05 00:07:51 +00:00
jmiller
0305dba423
chore: sync auto-release.yml from Template-Generic [skip ci]
2026-07-04 23:31:52 +00:00
jmiller
c9588c8ae2
chore: sync pr-check.yml from Template-Generic [skip ci]
2026-07-04 20:26:51 +00:00
jmiller
63ad08b1a6
chore: sync pr-check.yml from Template-Generic [skip ci]
2026-07-04 20:24:02 +00:00
jmiller
40cb8ccfd5
chore: sync ci-generic.yml from Template-Generic [skip ci]
2026-07-04 20:24:01 +00:00
jmiller
c8fd3b0fab
chore: sync pr-check.yml from Template-Generic [skip ci]
2026-07-04 19:40:10 +00:00
jmiller
cc4c3c1347
chore: sync ci-generic.yml from Template-Generic [skip ci]
2026-07-04 19:40:09 +00:00
jmiller
f28a147832
chore: sync branch-cleanup.yml from Template-Generic [skip ci]
2026-07-04 19:40:08 +00:00
jmiller
3a559fa3c1
chore: sync sync-on-merge.yml from Template-Generic [skip ci]
2026-07-04 19:07:41 +00:00
jmiller
48b9baca6e
chore: sync pre-release.yml from Template-Generic [skip ci]
2026-07-04 19:07:40 +00:00
jmiller
95eddce2f0
chore: sync pr-check.yml from Template-Generic [skip ci]
2026-07-04 19:07:40 +00:00
jmiller
c4041f5d91
chore: sync notify.yml from Template-Generic [skip ci]
2026-07-04 19:07:39 +00:00
jmiller
f1d838d447
chore: sync cleanup.yml from Template-Generic [skip ci]
2026-07-04 19:07:38 +00:00
jmiller
c814ca70e8
chore: sync ci-generic.yml from Template-Generic [skip ci]
2026-07-04 19:07:38 +00:00
jmiller
5d3aea8eef
chore: sync auto-release.yml from Template-Generic [skip ci]
2026-07-04 19:07:37 +00:00