Sha256: d1ab99484d8ec0d32c98d224b3fe9bc6c4a67705981deb5fb14c44196f5d20ce

Contents?: true

Size: 1.11 KB

Versions: 8

Compression:

Stored size: 1.11 KB

Contents

# Publishing

The module is published to [RubyGems][1] under the gem name [plaid][2].

Prepare release:

1. update `lib/plaid/version.rb`, and `CHANGELOG.md` files.
2. run `bundle` to bump the version in `Gemfile.lock`
3. create and merge a PR with the changes from 1 and 2.
4. authenticate with rubygems with `gem signin` or manually set up your `~/.gem/credentials`

Publish:

1. `git checkout master` and `git pull` (makes sure your `HEAD` is up-to-date).
2. Check that tests are passing on latest `master` build and (optional) `bundle exec rake test` to run tests locally
3. `bundle exec rake release` (builds the gem, creates a tag, pushes the gem to RubyGems and tag to GitHub). **NOTE:** if this step hangs indefinitely, you need to set your MFA settings to "UI Only" [here](https://rubygems.org/profile/edit)
4. `bundle exec rake update_github_docs` (generates RDoc files, updates `gh-pages` branch and pushes it to GitHub). (If you run into a `gh-pages` branch error, you may need to manually run `git checkout gh-pages` to ensure the branch is checked out locally.)

[1]: https://rubygems.org/
[2]: https://rubygems.org/gems/plaid

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
plaid-11.1.1 PUBLISH.md
plaid-13.2.0 PUBLISH.md
plaid-13.1.0 PUBLISH.md
plaid-13.0.1 PUBLISH.md
plaid-13.0.0 PUBLISH.md
plaid-12.0.0 PUBLISH.md
plaid-11.1.0 PUBLISH.md
plaid-11.0.0 PUBLISH.md