fix(installer): default automator to next channel

This commit is contained in:
bmad 2026-05-06 20:48:31 -03:00
parent c792ef169d
commit a89b405008
No known key found for this signature in database
GPG Key ID: D5BF902A907D3EB6
4 changed files with 5 additions and 1 deletions

View File

@ -40,6 +40,8 @@ Accept the defaults and you land on the latest stable release of every module, c
:::caution[BMad Automator constraints] :::caution[BMad Automator constraints]
`bma` installs runnable Automator skills only for the Claude Code entrypoint. Codex is supported as a worker target only, and worker sessions currently require `tmux` on macOS. `bma` installs runnable Automator skills only for the Claude Code entrypoint. Codex is supported as a worker target only, and worker sessions currently require `tmux` on macOS.
While experimental, `bma` defaults to the `next` channel so installs pick up the latest Automator payload compatibility fixes.
::: :::
:::tip[Just want the newest prerelease?] :::tip[Just want the newest prerelease?]

View File

@ -78,6 +78,7 @@ Automates the BMad story build loop with a pure skill bundle sourced from the se
- **Code:** `bma` - **Code:** `bma`
- **npm:** [`bmad-story-automator`](https://www.npmjs.com/package/bmad-story-automator) - **npm:** [`bmad-story-automator`](https://www.npmjs.com/package/bmad-story-automator)
- **GitHub:** [bmad-code-org/bmad-automator](https://github.com/bmad-code-org/bmad-automator) - **GitHub:** [bmad-code-org/bmad-automator](https://github.com/bmad-code-org/bmad-automator)
- **Default channel:** `next` while experimental, so installs receive the latest Automator payload compatibility fixes.
:::caution[Experimental Claude Code-only entrypoint] :::caution[Experimental Claude Code-only entrypoint]
BMad Automator only runs from Claude Code. It currently supports Claude Code and Codex worker sessions, and requires tmux on macOS. BMad Automator only runs from Claude Code. It currently supports Claude Code and Codex worker sessions, and requires tmux on macOS.

View File

@ -3593,6 +3593,7 @@ async function runTests() {
assert(automatorInfo42 !== null, 'BMad Automator is registered as an external module'); assert(automatorInfo42 !== null, 'BMad Automator is registered as an external module');
assert(automatorInfo42.type === 'experimental', 'BMad Automator is marked experimental'); assert(automatorInfo42.type === 'experimental', 'BMad Automator is marked experimental');
assert(automatorInfo42.sourceRoot === 'payload/.claude/skills', 'BMad Automator uses source-root for pure skill payload'); assert(automatorInfo42.sourceRoot === 'payload/.claude/skills', 'BMad Automator uses source-root for pure skill payload');
assert(automatorInfo42.defaultChannel === 'next', 'BMad Automator defaults to next for latest payload compatibility fixes');
assert( assert(
automatorInfo42.installTargets.length === 1 && automatorInfo42.installTargets.includes('claude-code'), automatorInfo42.installTargets.length === 1 && automatorInfo42.installTargets.includes('claude-code'),
'BMad Automator is limited to Claude Code skill installation', 'BMad Automator is limited to Claude Code skill installation',

View File

@ -60,7 +60,7 @@ modules:
defaultSelected: false defaultSelected: false
type: experimental type: experimental
npmPackage: bmad-story-automator npmPackage: bmad-story-automator
default_channel: stable default_channel: next
install-targets: install-targets:
- claude-code - claude-code
worker-targets: worker-targets: