- fix-n-fmt
- yarn test
git checkout main; git pull origin main
git checkout -b <username>/<version>
- Bump version number in
version
inCargo.toml
npm version minor --no-commit-hooks --no-git-tag-version
- Can be 'patch' or 'major' instead of 'minor'
- Verify version numbers all match in
git diff --cached
- Update CHANGELOG.md
- yarn build && yarn docs
git add .
git commit -m '<version>'
git push origin <username>/<version>
- Or with graphite:
gt track
andgt submit
- Or with graphite:
- Create a pull request off this branch
- Make sure the name of the pull request is also just the
<version>
so the workflow will know to do a release. - Do not prepend the
<version>
withv
. For instance, if releasing1.1.0
, the PR should be named1.1.0
, NOTv1.1.0
- Make sure the name of the pull request is also just the
- Merge the pull request
- Verify release appears on NPM