fix(installer): support Automator source-root installs#2392
Conversation
|
Cross-linking for review context: This PR is one half of the fresh-installability fix for Automator. Paired PR:
Why the pair is needed:
Related but separate:
Recommended merge order:
|
76baa0e to
dd55226
Compare
|
Closing this draft as unnecessary after rechecking current upstream state. Automator already ships the standard BMAD module metadata on The remaining structural cleanup is now tracked in:
That Automator PR keeps BMAD conventional by aligning the module metadata with the existing registry/installer code instead of teaching BMAD a special module shape. |
Summary
Restores Automator installability on the installer side with a minimal upstream-compatible change set.
Changes
source_rootWhy
Automator's installable module content now lives under a module root directory (
skills/) rather than being discovered through amodule.yamlentrypoint path. The installer therefore needs to support official modules declared viasource_root.Scope limits
automatorRelationship To Other PRs
This PR is part of the pair that restores fresh Automator installability.
It should be merged together with, or immediately after:
bmad-plugins-marketplace#26which updates the live Automator registry entry tosource_root: skillsRelated but separate:
BMAD-METHOD#2391is the stale-install compatibility fix for existingbautinstallsValidation
node test/test-installation-components.jsnpm test, lint, markdown lint, format check)`