- Update the version number in
lib/yuriita/version.rb. - Update
NEWS.mdto reflect the changes since last release. - Open and merge a PR with the changes.
- Tag and sign the release:
git tag -s vVERSIONnotes on signing - Verify the signed tag:
git tag -v vVERSION - Push changes:
git push --tags
- Build and publish:
gem build yuri-ita.gemspec gem push yuri-ita-*.gem
- Add a new GitHub release using the recent
NEWS.mdas the content. Sample URL: https://github.com/thoughtbot/yuri-ita/releases/new?tag=vVERSION - Announce the new release, making sure to say "thank you" to the contributors who helped shape this version!