| name | release |
| description | Version, changelog, and release workflow for this MCP server using Changesets. Use when adding a changeset, cutting a release, bumping the version, or publishing to npm/GitHub. |
Release Workflow
This project uses Changesets for version management and changelog generation.
Adding Changes (Contributors)
npx changeset add
git add .changeset/ && git commit -m "docs: add changeset"
⚠️ REQUIRED: Every PR must include a changeset. CI will reject PRs without one. For changes that don't affect the published package (docs, internal tooling), add an empty changeset with npx changeset add --empty.
Version Guidelines
- patch: Bug fixes, documentation, internal changes
- minor: New features, enhancements (backwards compatible)
- major: Breaking changes (API changes, removed features)
Release Commands
npm run release:prepare
npm run release:version
npm run release:draft
npm run release:publish
npm run clean
Release Flow (Maintainers)
- Run
npm run release:prepare to see pending changes
- Run
npm run release:version to apply version bump
- Commit:
git add -A && git commit -m "chore: release vX.Y.Z"
- Run
npm run release:draft to create draft release
- Review draft on GitHub, then run
npm run release:publish
- Push:
git push && git push --tags