- Update
NEWS.md
to reflect the changes since last release. - Update
lib/suspenders/version.rb
file accordingly. - Commit changes. There shouldn't be code changes, and thus CI doesn't need to
run; you can add
[ci skip]
to the commit message. - Tag the release:
git tag vVERSION -a -s
. The tag message should contain the appropriateNEWS.md
subsection. - Push changes:
git push --tags
- Build and publish to rubygems:
gem build suspenders.gemspec gem push suspenders-*.gem
- Add a new GitHub release: https://github.com/thoughtbot/suspenders/releases/new?tag=vVERSION
- Announce the new release, making sure to thank the contributors who helped shape this version!