Skip to content

chore: sync upstream BMAD-METHOD v6.6.0 (plugin v6.6.0.0)#3

Merged
tgorka merged 2 commits into
mainfrom
chore/sync-upstreams-v6.6.0.0
May 10, 2026
Merged

chore: sync upstream BMAD-METHOD v6.6.0 (plugin v6.6.0.0)#3
tgorka merged 2 commits into
mainfrom
chore/sync-upstreams-v6.6.0.0

Conversation

@tgorka
Copy link
Copy Markdown
Owner

@tgorka tgorka commented May 10, 2026

Summary

  • Bumps core BMAD-METHOD from v6.5.0 → v6.6.0 (released 2026-04-29).
  • Bumps TEA from v1.15.1 → v1.17.0 (released 2026-05-08; skips v1.16.0).
  • BMB / CIS / GDS already at latest stable GitHub tag (v1.7.0 / v0.2.0 / v0.4.0) — unchanged.
  • Plugin version: v6.5.0.1 → v6.6.0.0.
  • Skill count holds at 102; only 3 upstream skill files saw content updates (the new "Implementation Efficiency" guidance for bmad-create-epics-and-stories).

Upstream-sync issues addressed

The cross-repo PR PabloLION#71 closes the following parent-fork issues; this PR delivers the same versions on tgorka/bmad-plugin:

Breaking-change matrix (from upstream v6.6.0)

Upstream breaking change Impact on this plugin
--tools none no longer accepted on fresh --yes installs None — sync uses --tools claude-code (scripts/sync-from-installer.ts:90-91).
project_name moved from [modules.bmm][core] in config.toml; auto-migrated on user install None — plugin tree carries no config.toml; this affects end-user installs only.
Pre-v6.2.0 wrapper skills bmad-bmm-* / bmad-agent-bmm-* auto-removed on upgrade None — none of those names exist in plugins/bmad/skills/.

Sync script fixes (included in this PR)

  • bumpModuleVersions() rewritten to read the canonical _bmad/_config/manifest.yaml produced by the v6.6.0 installer. The previous regex against _bmad/<mod>/config.yaml silently no-op'd because that file no longer carries a version: field — the previous sync's .upstream-versions/<mod>.json values appear to have been hand-set. Without this fix, TEA v1.17.0 would not have been picked up.
  • Sync flow re-ordered so updateReadmeBadge() runs after bumpModuleVersions(). Otherwise the README badge and version table reflect stale module versions (caught and verified during this work).

Test plan

  • bun run typecheck — pass
  • bun run lint — pass
  • bun run validate — pass
  • bun run test — 6/6 e2e skill-load tests pass (claude CLI v2.1.126)
  • Idempotency: a second bun run sync -- --tag v6.6.0 produces a clean diff (no further changes)
  • Pre-push hook (typecheck + lint + validate) — pass

Release follow-up

After merge, tag v6.6.0.0 on main and create a GitHub release:

git checkout main && git pull
git tag v6.6.0.0
git push origin v6.6.0.0
gh release create v6.6.0.0 --title v6.6.0.0 --generate-notes

The same branch is also opened as a cross-repo PR against PabloLION/bmad-plugin (PabloLION#71).

🤖 Generated with Claude Code

tgorka added 2 commits May 9, 2026 21:41
Bumps core BMAD-METHOD to v6.6.0 and TEA to v1.17.0. BMB / CIS / GDS
remain at v1.7.0 / v0.2.0 / v0.4.0 (already at the latest stable
GitHub tag). Skill count holds at 102; only 3 upstream skill files
changed (the new "Implementation Efficiency" guidance for
bmad-create-epics-and-stories).

Breaking-change matrix from upstream v6.6.0:
- --tools none removed: not used (sync passes --tools claude-code)
- project_name moved to [core] in config.toml: end-user install only
- legacy bmad-bmm-* / bmad-agent-bmm-* skills auto-removed: none in tree

Sync script fixes:
- bumpModuleVersions() now reads canonical _bmad/_config/manifest.yaml
  produced by the v6.6.0 installer. Previous regex against
  _bmad/<mod>/config.yaml silently no-op'd because that file no longer
  carries a version: field. Without this fix TEA v1.17.0 would not
  have been picked up.
- Reordered: updateReadmeBadge() runs after bumpModuleVersions() so the
  README badge and version table reflect freshly-written module versions.

Quality gates: typecheck, lint, validate, e2e (6/6 passing) — all green.
Idempotent: re-running the sync produces no further diff.
Copy link
Copy Markdown

@cubic-dev-ai cubic-dev-ai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 19 files

@tgorka tgorka self-assigned this May 10, 2026
@tgorka tgorka added the enhancement New feature or request label May 10, 2026
@tgorka tgorka merged commit 85cf3da into main May 10, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant