manjaroblack
2a9e07d4fd
chore: add code formatting config and pre-commit hooks
2025-08-16 19:00:08 -05:00
Brian Madison
51284d6ecf
fix: handle existing tags in promote-to-stable workflow
...
- Check for existing git tags when calculating new version
- Automatically increment version if tag already exists
- Prevents workflow failure when tag v5.1.0 already exists
2025-08-16 17:14:38 -05:00
Brian Madison
6cba05114e
fix: stable tag
2025-08-16 17:10:10 -05:00
Murat K Ozcan
ac360cd0bf
chore: configure changelog file path in semantic-release config ( #448 )
...
Co-authored-by: Murat Ozcan <murat@Murats-MacBook-Pro.local >
2025-08-16 16:27:45 -05:00
manjaroblack
fab9d5e1f5
feat(flattener): prompt for detailed stats; polish .stats.md with emojis ( #422 )
...
* feat: add detailed statistics and markdown report generation to flattener tool
* fix: remove redundant error handling for project root detection
v5.0.0-beta.2
2025-08-16 08:03:28 -05:00
Brian Madison
93426c2d2f
feat: publish stable release 5.0.0
...
BREAKING CHANGE: Promote beta features to stable release for v5.0.0
This commit ensures the stable release gets properly published to NPM and GitHub releases.
v5.0.0-beta.1
2025-08-15 23:06:28 -05:00
github-actions[bot]
f56d37a60a
release: promote to stable 5.0.0
...
- Promote beta features to stable release
- Update version from 4.38.0 to 5.0.0
- Automated promotion via GitHub Actions
2025-08-15 23:06:28 -05:00
github-actions[bot]
224cfc05dc
release: promote to stable 4.38.0
...
- Promote beta features to stable release
- Update version from 4.37.0 to 4.38.0
- Automated promotion via GitHub Actions
2025-08-15 23:06:27 -05:00
Brian Madison
6cb2fa68b3
fix: update package-lock.json for semver dependency
2025-08-15 23:06:27 -05:00
Brian Madison
d21ac491a0
release: create stable 4.37.0 release
...
Promote beta features to stable release with dual publishing support
2025-08-15 23:06:27 -05:00
Thiago Freitas
848e33fdd9
Feature: Installer commands for Crush CLI ( #429 )
...
* feat: add support for Crush IDE configuration and commands
* fix: update Crush IDE instructions for clarity on persona/task switching
---------
Co-authored-by: Brian <bmadcode@gmail.com >
2025-08-15 22:38:44 -05:00
Murat K Ozcan
0b61175d98
feat: transform QA agent into Test Architect with advanced quality ca… ( #433 )
...
* feat: transform QA agent into Test Architect with advanced quality capabilities
- Add 6 specialized quality assessment commands
- Implement risk-based testing with scoring
- Create quality gate system with deterministic decisions
- Add comprehensive test design and NFR validation
- Update documentation with stage-based workflow integration
* feat: transform QA agent into Test Architect with advanced quality capabilities
- Add 6 specialized quality assessment commands
- Implement risk-based testing with scoring
- Create quality gate system with deterministic decisions
- Add comprehensive test design and NFR validation
- Update documentation with stage-based workflow integration
* docs: refined the docs for test architect
* fix: addressed review comments from manjaroblack, round 1
* fix: addressed review comments from manjaroblack, round 1
---------
Co-authored-by: Murat Ozcan <murat@mac.lan >
Co-authored-by: Brian <bmadcode@gmail.com >
2025-08-15 21:02:37 -05:00
cecil-the-coder
33269c888d
fix: resolve CommonJS import compatibility for chalk, inquirer, and ora ( #442 )
...
Adds .default fallback for CommonJS imports to resolve compatibility issues
with newer versions of chalk, inquirer, and ora packages.
Fixes installer failures when error handlers or interactive prompts are triggered.
Changes:
- chalk: require('chalk').default || require('chalk')
- inquirer: require('inquirer').default || require('inquirer')
- ora: require('ora').default || require('ora')
Affects: installer.js, ide-setup.js, file-manager.js, ide-base-setup.js, bmad.js
Co-authored-by: Cecil <cecilthecoder@gmail.com >
2025-08-15 21:01:30 -05:00
Brian Madison
7f016d0020
fix: add permissions and authentication for promotion workflow
...
- Add contents:write permission for GitHub Actions
- Configure git to use GITHUB_TOKEN for authentication
- Set remote URL with access token for push operations
- This should resolve the 403 permission denied error
2025-08-15 20:25:12 -05:00
Brian Madison
8b0b72b7b4
docs: document dual publishing strategy and automated promotion
...
- Add comprehensive documentation for dual publishing workflow
- Document GitHub Actions promotion process
- Clarify user experience for stable vs beta installations
- Include step-by-step promotion instructions
2025-08-15 20:18:36 -05:00
Brian Madison
1c3420335b
test: trigger beta release to test current workflow
...
This will create a new beta version that we can then promote to stable using the new automated workflow
2025-08-15 20:17:58 -05:00
Brian Madison
fb02234b59
feat: add automated promotion workflow for stable releases
...
- Add GitHub Actions workflow for one-click promotion to stable
- Supports patch/minor/major version bumps
- Automatically merges main to stable and handles version updates
- Eliminates manual git operations for stable releases
2025-08-15 20:17:49 -05:00
Brian Madison
e0dcbcf527
fix: update versions for dual publishing beta releases
2025-08-15 20:03:10 -05:00
Brian Madison
75ba8d82e1
feat: republish beta with corrected dependencies and tags
v4.37.0-beta.1
2025-08-15 19:39:35 -05:00
Brian Madison
f3e429d746
feat: trigger new beta release with fixed dependencies
...
This creates a new beta version that includes the semver dependency fix
2025-08-15 19:38:06 -05:00
Brian Madison
5ceca3aeb9
fix: add semver dependency and correct NPM dist-tag configuration
...
- Add missing semver dependency to installer package.json
- Configure semantic-release to use correct channels (beta/latest)
- This ensures beta releases publish to @beta tag correctly
2025-08-15 19:33:07 -05:00
Brian Madison
8e324f60b0
fix: remove git plugin to resolve branch protection conflicts
...
- Beta releases don't need to commit version bumps back to repo
- This allows semantic-release to complete successfully
- NPM publishing will still work for @beta tag
2025-08-15 19:15:55 -05:00
Brian Madison
8a29f0e319
test: verify dual publishing workflow
2025-08-15 19:14:32 -05:00
Brian Madison
d92ba835fa
feat: implement dual NPM publishing strategy
...
- Configure semantic-release for @beta and @latest tags
- Main branch publishes to @beta (bleeding edge)
- Stable branch publishes to @latest (production)
- Enable CI/CD workflow for both branches
2025-08-15 19:03:48 -05:00
Aaron
9868437f10
Add update-check command ( #423 )
...
* Add update-check command
* Adding additional information to update-check command and aligning with cli theme
* Correct update-check message to exclude global
2025-08-14 22:24:37 -05:00
Stefan Klümpers
d563266b97
feat: install Cursor rules to subdirectory ( #438 )
...
* feat: install Cursor rules to subdirectory
Implement feature request #376 to avoid filename collisions and confusion
between repo-specific and BMAD-specific rules.
Changes:
- Move Cursor rules from .cursor/rules/ to .cursor/rules/bmad/
- Update installer configuration to use new subdirectory structure
- Update upgrader to reflect new rule directory path
This keeps BMAD Method files separate from existing project rules,
reducing chance of conflicts and improving organization.
Fixes #376
* chore: correct formatting in cursor rules directory path
---------
Co-authored-by: Stefan Klümpers <stefan.kluempers@materna.group >
2025-08-14 22:23:44 -05:00
Yongjip Kim
3efcfd54d4
fix(docs): fix broken link in GUIDING-PRINCIPLES.md ( #428 )
...
Co-authored-by: Brian <bmadcode@gmail.com >
2025-08-14 13:40:11 -05:00
Benjamin Wiese
31e44b110e
Remove bmad-core/bmad-core including empty file ( #431 )
...
Co-authored-by: Ben Wiese <benjamin.wiese@simplifier.io >
2025-08-14 13:39:28 -05:00
semantic-release-bot
ffcb4d4bf2
chore(release): 4.36.2 [skip ci]
...
## [4.36.2](https://github.com/bmadcode/BMAD-METHOD/compare/v4.36.1...v4.36.2 ) (2025-08-10)
### Bug Fixes
* align installer dependencies with root package versions for ESM compatibility ([#420 ](https://github.com/bmadcode/BMAD-METHOD/issues/420 )) ([3f6b674 ](3f6b67443d ))
v4.36.2
2025-08-10 14:26:15 +00:00
circus
3f6b67443d
fix: align installer dependencies with root package versions for ESM compatibility ( #420 )
...
Downgrade chalk, inquirer, and ora in tools/installer to CommonJS-compatible versions:
- chalk: ^5.4.1 -> ^4.1.2
- inquirer: ^12.6.3 -> ^8.2.6
- ora: ^8.2.0 -> ^5.4.1
Resolves 'is not a function' errors caused by ESM/CommonJS incompatibility.
2025-08-10 09:25:46 -05:00
semantic-release-bot
85a0d83fc5
chore(release): 4.36.1 [skip ci]
...
## [4.36.1](https://github.com/bmadcode/BMAD-METHOD/compare/v4.36.0...v4.36.1 ) (2025-08-09)
### Bug Fixes
* update Node.js version to 20 in release workflow and reduce Discord spam ([3f7e19a ](3f7e19a098 ))
v4.36.1
2025-08-09 20:49:42 +00:00
Brian Madison
3f7e19a098
fix: update Node.js version to 20 in release workflow and reduce Discord spam
...
- Update release workflow Node.js version from 18 to 20 to match package.json requirements
- Remove push trigger from Discord workflow to reduce notification spam
This should resolve the semantic-release content-length header error after org migration.
2025-08-09 15:49:13 -05:00
semantic-release-bot
23df54c955
chore(release): 4.36.0 [skip ci]
...
# [4.36.0](https://github.com/bmadcode/BMAD-METHOD/compare/v4.35.3...v4.36.0 ) (2025-08-09)
### Features
* modularize flattener tool into separate components with improved project root detection ([#417 ](https://github.com/bmadcode/BMAD-METHOD/issues/417 )) ([0fdbca7 ](0fdbca73fc ))
v4.36.0
2025-08-09 20:33:49 +00:00
manjaroblack
0fdbca73fc
feat: modularize flattener tool into separate components with improved project root detection ( #417 )
2025-08-09 15:33:23 -05:00
Daniel Willitzer
5d7d7c9015
Merge pull request #369 from antmikinka/pr/part-1-gcp-setup
...
Feat(Expansion Pack): Part 1 - Google Cloud Setup
2025-08-08 19:23:48 -07:00
Brian Madison
dd2b4ed5ac
discord PR spam
2025-08-08 20:07:32 -05:00
Lior Assouline
8f40576681
Flatten venv & many other bins dir fix ( #408 )
...
* added .venv to ignore list of flattener
* more files pattern to ignore
---------
Co-authored-by: Lior Assouline <Lior.Assouline@harmonicinc.com >
2025-08-08 07:54:47 -05:00
Yanqing Wang
fe86675c5f
Update link in README.md ( #384 )
2025-08-07 07:49:14 -05:00
semantic-release-bot
8211d2daff
chore(release): 4.35.3 [skip ci]
...
## [4.35.3](https://github.com/bmadcode/BMAD-METHOD/compare/v4.35.2...v4.35.3 ) (2025-08-06)
### Bug Fixes
* doc location improvement ([1676f51 ](1676f5189e ))
v4.35.3
2025-08-06 05:01:55 +00:00
Brian Madison
1676f5189e
fix: doc location improvement
2025-08-06 00:00:26 -05:00
semantic-release-bot
3c3d58939f
chore(release): 4.35.2 [skip ci]
...
## [4.35.2](https://github.com/bmadcode/BMAD-METHOD/compare/v4.35.1...v4.35.2 ) (2025-08-06)
### Bug Fixes
* npx status check ([f7c2a4f ](f7c2a4fb6c ))
v4.35.2
2025-08-06 03:34:49 +00:00
Brian Madison
2d954d3481
merge
2025-08-05 22:34:21 -05:00
Brian Madison
f7c2a4fb6c
fix: npx status check
2025-08-05 22:33:47 -05:00
semantic-release-bot
9df28d5313
chore(release): 4.35.1 [skip ci]
...
## [4.35.1](https://github.com/bmadcode/BMAD-METHOD/compare/v4.35.0...v4.35.1 ) (2025-08-06)
### Bug Fixes
* npx hanging commands ([2cf322e ](2cf322ee0d ))
v4.35.1
2025-08-06 03:22:35 +00:00
Brian Madison
2cf322ee0d
fix: npx hanging commands
2025-08-05 22:22:04 -05:00
semantic-release-bot
5dc4043577
chore(release): 4.35.0 [skip ci]
...
# [4.35.0](https://github.com/bmadcode/BMAD-METHOD/compare/v4.34.0...v4.35.0 ) (2025-08-04)
### Features
* add qwen-code ide support to bmad installer. ([#392 ](https://github.com/bmadcode/BMAD-METHOD/issues/392 )) ([a72b790 ](a72b790f3b ))
v4.35.0
2025-08-04 01:24:35 +00:00
Houston Zhang
a72b790f3b
feat: add qwen-code ide support to bmad installer. ( #392 )
...
Co-authored-by: Djanghao <hstnz>
2025-08-03 20:24:09 -05:00
semantic-release-bot
55f834954f
chore(release): 4.34.0 [skip ci]
...
# [4.34.0](https://github.com/bmadcode/BMAD-METHOD/compare/v4.33.1...v4.34.0 ) (2025-08-03)
### Features
* add KiloCode integration support to BMAD installer ([#390 ](https://github.com/bmadcode/BMAD-METHOD/issues/390 )) ([dcebe91 ](dcebe91d5e ))
v4.34.0
2025-08-03 14:50:09 +00:00
Mbosinwa Awunor
dcebe91d5e
feat: add KiloCode integration support to BMAD installer ( #390 )
2025-08-03 09:49:39 -05:00
caseyrubin
ce5b37b628
Update user-guide.md ( #378 )
...
Align pre-dev validation cycle with BMad method.
2025-07-30 22:07:19 -05:00