Commit Graph

305 Commits

Author SHA1 Message Date
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