This project uses manual releases with Git tags and release notes derived from CHANGELOG.md.
- Make sure the working tree is clean.
- Update
CHANGELOG.mdwith the new version and date. - Bump the version in
packages/zai-cli/package.json. - Build and test the CLI:
cd packages/zai-cli
npm install
npm run build
npm test- Publish to npm:
cd packages/zai-cli
npm publish --access public- Create and push a git tag:
git tag vX.Y.Z
git push origin vX.Y.Z- Create a GitHub Release and paste the matching CHANGELOG section as release notes.
- The npm package name is
zai-cli. - Use semantic versioning (major.minor.patch).