Release checklist
- Update
NEWS.md
with highlights of changes that are not yet there. Set a release date.
- Update the version strings throughout the code base to the new release using
npm run bump-version 2.19
and commit the changes.
- Commit the changes.
- Create a tag using
git tag 2.19
.
- Push the tag to GitHub
git push origin master --tags
, GitHub actions will automatically build the release tarball and publish the release on GitHub.
- Netlify will automatically build the website and deploy it.
- Change the versions to new snapshot
npm run bump-version 2.20-SNAPSHOT
, commit the changes, and push them to the repo to start a new cycle.