Sha256: 4497eec920f3608847da5626711dac9e3a68479e818e5c122f1a4a7c8098bc56

Contents?: true

Size: 970 Bytes

Versions: 6

Compression:

Stored size: 970 Bytes

Contents

# Releasing

1. Update version file accordingly.
1. Run `bundle install` to update Gemfile.lock
1. Update `NEWS.md` to reflect the changes since last release.
1. 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.
1. Push the new commit
1. Tag the release: `git tag -s vVERSION`
    - We recommend the [_quick guide on how to sign a commit_] from GitHub.
1. Push changes: `git push --tags`
1. Build and publish:
    ```bash
    gem build clearance.gemspec
    gem push clearance-*.gem
    ```
1. Add a new GitHub release using the recent `NEWS.md` as the content. Sample
   URL: https://github.com/thoughtbot/clearance/releases/new?tag=vVERSION
1. Announce the new release,
   making sure to say "thank you" to the contributors
   who helped shape this version!

[_quick guide on how to sign a commit_]: https://docs.github.com/en/github/authenticating-to-github/signing-commits

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
clearance-2.6.1 RELEASING.md
clearance-2.6.0 RELEASING.md
clearance-2.5.0 RELEASING.md
clearance-2.4.0 RELEASING.md
clearance-2.3.1 RELEASING.md
clearance-2.3.0 RELEASING.md