Skip to content

Latest commit

 

History

History
19 lines (17 loc) · 749 Bytes

RELEASING.md

File metadata and controls

19 lines (17 loc) · 749 Bytes

Releasing

  1. Update lib/suspenders/version.rb 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 vVERSION -a. The tag message should contain the appropriate NEWS.md subsection.

  5. Push changes: git push --tags

  6. Build and publish to rubygems:

    gem build suspenders.gemspec
    gem push suspenders-*.gem
  7. Add a new GitHub release: https://github.com/thoughtbot/suspenders/releases/new?tag=vVERSION

  8. Announce the new release, making sure to say "thank you" to the contributors who helped shape this version!