Sha256: 7090189f511f185ca6dc4242979939819d4145030dd6fa985bd3f345fc71f5e2

Contents?: true

Size: 1.33 KB

Versions: 2

Compression:

Stored size: 1.33 KB

Contents

# Releasing

Follow these steps to release a new version of bootstrap_form to rubygems.org.

## Prerequisites

* You must have commit rights to the bootstrap_form repository.
* You must have push rights for the bootstrap_form gem on rubygems.org.
* You must be using a Ruby version that is not end-of-life.

## How to release

1. Run `BUNDLE_GEMFILE=gemfiles/7.0.gemfile bundle update` to make sure that you have all the gems necessary for testing and releasing.
2. **Ensure the tests are passing by running the tests**

   (There should be no errors or warnings.)

       BUNDLE_GEMFILE=gemfiles/7.0.gemfile bundle exec rake test

2. **Ensure the demo tests are passing by running**

       cd demo
       bundle update
       bundle exec rake test:all

3. Determine which would be the correct next version number according to [semver](http://semver.org/).
4. Update the version in `./lib/bootstrap_form/version.rb`.
5. Update the GitHub diff links at the beginning of `CHANGELOG.md` (The pattern should be obvious when you look at them).
6. Update the installation instructions in `README.md` to use the new version.
7. Commit the CHANGELOG and version changes in a single commit; the message should be "Preparing vX.Y.Z" where `X.Y.Z` is the version being released.
8. Run `bundle exec rake release`; this will tag, push to GitHub, and publish to rubygems.org.

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
bootstrap_form-5.2.1 RELEASING.md
bootstrap_form-5.2.0 RELEASING.md