Package BMad Automator without installer runtime patches#2363
Closed
dickymoore wants to merge 1 commit intobmad-code-org:mainfrom
Closed
Package BMad Automator without installer runtime patches#2363dickymoore wants to merge 1 commit intobmad-code-org:mainfrom
dickymoore wants to merge 1 commit intobmad-code-org:mainfrom
Conversation
This was referenced May 1, 2026
Contributor
Author
|
Closing this draft because it targeted upstream main directly. The replacement is stacked onto the Automator branch it was based on: bma-d#2 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Warning
These are LLM-authored changes and have not been human sanity-checked yet. This PR is intentionally draft I have double-checked the implementation.
Summary
Refactors the BMAD-METHOD side of Automator/Codex support so this repo only handles installer registration and packaging. Runtime behavior now belongs in the Automator source repo instead of being patched by the installer.
Key changes:
source-rootand target metadata in the installerWhy
The earlier approach changed BMAD-METHOD installer code to mutate an external module's runtime implementation. That blurred ownership between BMAD-METHOD and bmad-automator. This PR narrows BMAD-METHOD back to installer/package integration and leaves runtime support to Automator.
Companion PR
Tests
The repo pre-commit pipeline ran during commit and passed, including:
npm run test:refsnpm run test:installnpm run test:urlsnpm run test:channelsnpm run lintnpm run lint:mdnpm run format:checkNotes
This intentionally avoids adding more Automator runtime behavior to BMAD-METHOD. If the companion Automator PR changes shape, this installer PR should follow that boundary rather than duplicating runtime logic here.