BMAD-METHOD/.github/workflows
Alex Verkhovsky f0e81fd308 refactor(installer): restructure installer with clean separation of concerns
Move tools/cli/ to tools/installer/ with major structural cleanup:

- InstallPaths async factory for path resolution and directory creation
- Config value object (frozen) replaces mutable config bag
- ExistingInstall value object replaces stateful Detector class
- OfficialModules + CustomModules + ExternalModuleManager replace monolithic ModuleManager
- install() is prompt-free; all user interaction in ui.js
- Update state returned explicitly instead of mutating customConfig
- Delete dead code: dependency-resolver, _base-ide, IdeConfigManager,
  platform-codes helpers, npx wrapper, xml-utils
- Flatten directory structure: custom/handler → custom-handler,
  tools/cli/ → tools/installer/, lib/ directories removed
- Update all path references in package.json, tests, CI, and docs
2026-03-25 22:34:24 -06:00
..
coderabbit-review.yaml fix: use pull_request_target for CodeRabbit review trigger (#1583) 2026-02-07 10:27:57 -06:00
discord.yaml project licence, contribution and discord noise updates, along with improved simplified issue templates 2026-01-18 17:03:47 -06:00
docs.yaml fix(docs): comprehensive documentation site review fixes (#1578) 2026-02-08 11:58:22 -06:00
publish.yaml refactor(installer): restructure installer with clean separation of concerns 2026-03-25 22:34:24 -06:00
quality.yaml ci: add validate:skills to GitHub quality workflow 2026-03-18 14:38:09 -06:00