Skip to content

Latest commit

 

History

History
23 lines (21 loc) · 901 Bytes

File metadata and controls

23 lines (21 loc) · 901 Bytes

Releasing

  1. Update version file accordingly.
  2. Update NEWS.md to reflect the changes since last release.
  3. 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.
  4. Tag the release: git tag -s vVERSION
  5. Push changes: git push --tags
  6. Build and publish:
    gem build project-name.gemspec
    gem push project-name-*.gem
  7. Add a new GitHub release using the recent NEWS.md as the content. Sample URL: https://github.com/thoughtbot/project-name/releases/new?tag=vVERSION
  8. Announce the new release, making sure to say "thank you" to the contributors who helped shape this version!