You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Public documentation lives in `docs/`; the Starlight site consumes it through `website/`.
7
+
- GitHub Actions workflows live in `.github/workflows/`.
8
+
- Release metadata must stay synchronized across `package.json`, `package-lock.json`, and `.claude-plugin/marketplace.json`.
9
+
10
+
## Common Commands
11
+
12
+
-`npm test`: full quality gate used before release.
13
+
-`npm run format:check`: Prettier check.
14
+
-`npm run lint`: ESLint check.
15
+
-`npm run lint:md`: markdownlint check.
16
+
-`npm run docs:validate-links`: docs link validation.
17
+
-`npm run docs:build`: full docs and site build.
18
+
-`npm run test:release-metadata`: package/lockfile/marketplace version sync check.
19
+
20
+
## Changelog Discipline
21
+
22
+
- For any user-facing change, documentation change, workflow/CI change, release behavior change, or bug fix, update `CHANGELOG.md` in the same PR.
23
+
- Put unreleased work under the top `## [Unreleased]` section using Keep a Changelog headings such as `Added`, `Changed`, `Fixed`, `Deprecated`, or `Removed`.
24
+
- When preparing or repairing a stable release, convert the relevant `[Unreleased]` notes into an exact version section like `## [1.16.0] - YYYY-MM-DD`.
25
+
- Do not leave release-worthy changes only in GitHub auto-generated notes. The publish workflow can fall back to `[Unreleased]`, but an exact version entry is preferred for stable releases.
26
+
27
+
## PR Notes
28
+
29
+
- Mention validation commands actually run.
30
+
- For docs-only changes, at minimum run `npm run docs:validate-links`, `npm run lint:md`, and `npm run format:check`.
31
+
- For workflow or release changes, run `npm run format:check`, `npm run lint:md`, `npm run lint`, and `npm run test:release-metadata`.
Copy file name to clipboardExpand all lines: CHANGELOG.md
+34-1Lines changed: 34 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,6 +5,39 @@ All notable changes to the Test Architect (TEA) module will be documented in thi
5
5
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6
6
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7
7
8
+
## [Unreleased]
9
+
10
+
### Changed
11
+
12
+
- GitHub Actions workflow dependencies upgraded to Node 24-compatible major versions:
13
+
-`actions/checkout@v5`
14
+
-`actions/setup-node@v6`
15
+
-`actions/create-github-app-token@v3`
16
+
- Publish releases now use `[Unreleased]` changelog notes before falling back to generated GitHub release notes when an exact version section is missing.
17
+
18
+
---
19
+
20
+
## [1.16.0] - 2026-05-08
21
+
22
+
### Added
23
+
24
+
- Claude Cowork marketplace plugin support.
25
+
- TEA Phase 3 command examples in the overview docs, including direct slash commands and Codex skill invocations.
26
+
- System-level and per-epic `test-design` usage examples in the TEA overview docs.
27
+
28
+
### Changed
29
+
30
+
- Catalog dependency metadata now uses `preceded-by` and `followed-by` column names.
31
+
- TEA overview command guidance now distinguishes workflow names, TEA menu codes, slash commands, and Codex skills.
32
+
33
+
### Fixed
34
+
35
+
- Normalized `module-help.csv` to the documented 13-column schema.
36
+
- Clarified the exact `/bmad:tea:ci` command path for Phase 3 CI setup.
37
+
- Clarified the difference between Phase 3 system-level `test-design` and Phase 4 per-epic `test-design`.
38
+
39
+
---
40
+
8
41
## [1.2.4] - 2026-02-22
9
42
10
43
### Changed
@@ -15,7 +48,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
0 commit comments