Creating a Release
GitHub and rubygems.org releases are automated via GitHub actions and triggered by pushing a tag.
- Update the changelog
- ⚠️ keep the
## [unreleased]
heading at the top.
- ⚠️ keep the
- Run the release script:
scripts/release.sh v[X.Y.Z]
. - Push the changes:
git push origin master
- Check if Continuous Integration workflow is completed successfully.
- Push the tags:
git push origin ref/tags/v[X.Y.Z]
- Wait for Release workflow to finish.