This repo hosts multiple extensions. Releases are per extension, not per repo.
Use extension-name/vX.Y.Z (example: usage-extension/v0.1.2).
- Update the extension's
CHANGELOG.md. - Optionally refresh compatibility notes in the extension README.
- Bump the extension version in its
package.jsonand bump the repo version in the rootpackage.json(ensure it is not markedprivatewhen publishing). - Publish to npm (both packages):
# Extension-specific package
cd <extension-dir>
npm publish --access public
# Repo-wide pi-extensions package
cd <repo-root>
npm publish --access public- Tag and push the release:
git tag -a usage-extension/v0.1.2 -m "usage-extension v0.1.2"
git push origin usage-extension/v0.1.2- Create a GitHub release from the tag and paste the notes from the changelog.