Skip to content

Latest commit

 

History

History
25 lines (23 loc) · 980 Bytes

RELEASING.md

File metadata and controls

25 lines (23 loc) · 980 Bytes

Releasing

  1. Update version file accordingly.
  2. Run bundle install to update Gemfile.lock
  3. Update CHANGELOG.md to reflect the changes since last release.
  4. Commit changes. There shouldn't be code changes, and thus CI doesn't need to run, you can then add "[ci skip]" to the commit message.
  5. Push the new commit
  6. Tag the release: git tag -s vVERSION
  7. Push changes: git push --tags
  8. Build and publish:
    gem build clearance.gemspec
    gem push clearance-*.gem
  9. Add a new GitHub release using the recent CHANGELOG.md as the content. Sample URL: https://github.com/thoughtbot/clearance/releases/new?tag=vVERSION
  10. Announce the new release, making sure to say "thank you" to the contributors who helped shape this version!