- Create a new branch and bump the version in
package.json
- Commit changes, Open a PR, and merge
- Create a new tag for the version,
git tag vX.X.X
- Push the tag to GitHub,
git push --tags
- Ensure tests have passed on that tag
- Create a new release on GitHub
- Wait for the publish workflow to complete (triggered via a new release)
- Visit npm and see the new version is live
- Announce the new release, making sure to say "thank you" to the contributors who helped shape this version!