What problem does it solve?
Releasing a new version of ant-design requires coordinating branch selection, changelog alignment, version bumps, and npm publishing without breaking the repository's release workflow. This Skill enforces the exact conventions used by the ant-design maintainers.
Core Features & Use Cases
- Release PR Preparation: Update
package.json and changelog files, then open a properly titled PR against master or a stable maintenance branch.
- Version Type Detection: Decide between patch and minor releases based on whether new features are included.
- npm Publishing: Execute
npm publish after the release PR is merged, relying on prepublishOnly and postpublish hooks for CI checks and tag creation.
- Use Case: A maintainer wants to ship a bugfix release. They confirm the changelog is ready, bump the patch version in
package.json, run npm run lint:changelog, open a docs: release x.y.z PR, and after merge run npm publish to push the package.
Quick Start
Use the antd-version-release skill to prepare a patch release PR for the current ant-design branch and publish it after merge.