Sha256: 6fe16cfd665d8338d50f77493590770ec01ecc60743af6af9df8d9b7a581eaee
Contents?: true
Size: 1.04 KB
Versions: 7
Compression:
Stored size: 1.04 KB
Contents
# Publishing The module is published to [RubyGems][1] under the gem name [plaid][2]. Prepare release: 1. Update `Makefile -> RUBY_PACKAGE_VERSION`, and `CHANGELOG.md` files. 2. Regenerate the Ruby client library with the new package version. 3. Run `bundle` to bump the version in `Gemfile.lock`. 4. Create and merge a PR with the changes from 1 and 2. 5. 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) `docker build -t plaid-ruby . && docker run -e PLAID_RUBY_CLIENT_ID=$(CLIENT_ID) -e PLAID_RUBY_SECRET=$(SECRET) plaid-ruby)` 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). [1]: https://rubygems.org/ [2]: https://rubygems.org/gems/plaid
Version data entries
7 entries across 7 versions & 1 rubygems
Version | Path |
---|---|
plaid-14.11.0 | PUBLISH.md |
plaid-14.10.0 | PUBLISH.md |
plaid-14.9.0 | PUBLISH.md |
plaid-14.8.0 | PUBLISH.md |
plaid-14.7.0 | PUBLISH.md |
plaid-14.6.0 | PUBLISH.md |
plaid-14.5.0 | PUBLISH.md |