Release
Orchestrate the complete release process.
- •
Preparation:
- •Identify the version number to release (from argument or
package.json).
- •Identify the version number to release (from argument or
- •
Step 1: Verify (QA):
- •Load the
qa-specialistagent. - •Run available tests:
npm run test(or equivalent). - •STOP if tests fail.
- •Load the
- •
Step 2: Document (Writer):
- •Load the
technical-writeragent. - •Check
CHANGELOG.md. - •Add an entry for the new version if missing, summarizing recent commits.
- •Load the
- •
Step 3: Tag (Git):
- •Commit changes:
git add . && git commit -m "chore(release): v<VERSION>" - •Create tag:
git tag v<VERSION>
- •Commit changes:
- •
Completion:
- •Notify the user that the release v<VERSION> is ready to be pushed.