BMAD-METHOD/tools/installer/modules
pbean 31d115290a fix(bmad-module): surface malformed plugin.json + fail CI custom-source resolve
- bmad-module-lib: keep the legacy-fallback null return for malformed
  .claude-plugin/plugin.json, but warn so corruption is no longer
  indistinguishable from a missing file.
- ui: in the non-interactive custom-source path, collect resolution failures and
  throw after attempting every source (and when a source yields no module), so a
  CI/--custom-source install fails instead of silently omitting the module.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-20 15:58:35 -07:00
..
bmad-module-lib.js fix(bmad-module): surface malformed plugin.json + fail CI custom-source resolve 2026-06-20 15:58:35 -07:00
channel-plan.js v6.7.0: bundle module registry, retire marketplace, refresh display names (#2388) 2026-05-17 17:47:25 -05:00
channel-resolver.js feat(installer): channel-based version resolution + interactive channel management (#2305) 2026-04-24 08:20:30 -05:00
custom-module-manager.js feat(installer): prompt to pick module.yaml when a plugin has several 2026-06-03 14:41:28 -07:00
external-manager.js v6.7.0: bundle module registry, retire marketplace, refresh display names (#2388) 2026-05-17 17:47:25 -05:00
module-help-schema.js refactor(catalog): rename after/before to preceded-by/followed-by (#2360) 2026-05-01 12:28:50 -07:00
official-modules.js fix(bmad-module): correctness — channel/.git, config-gen, install-plan, module resolution 2026-06-20 15:58:13 -07:00
plugin-resolver.js feat(installer): prompt to pick module.yaml when a plugin has several 2026-06-03 14:41:28 -07:00
version-resolver.js fix: bmad tea instal version (#2298) 2026-04-22 11:03:20 -05:00