Include an RC (release candidate) number if appropriate, e.g. 2.0.0.rc.
You can copy GitHub automatically generated release notes for this step.
There shouldn't be code changes, and thus CI doesn't need to run. Add "[ci skip]" to the commit message.
We recommend the quick guide on how to sign a release from git ready.
Push the changes with git push --tags
gem build project-name.gemspec
gem push project-name-*.gemIf the project is hosted on RubyGems, consider using RubyGems Trusted Publication to automatically push the release using a GitHub action.
Sample URL: https://github.com/thoughtbot/project-name/releases/new?tag=vVERSION
Make sure to say "thank you" to the contributors who helped shape this version!