title | description |
---|---|
Ruby Bundler support |
Ruby Bundler support in Renovate |
Renovate supports upgrading dependencies in Bundler's Gemfiles and their accompanying Gemfile.lock
files.
- Renovate searches in each repository for any Gemfiles
- Existing dependencies are extracted from the Gemfiles
- Renovate resolves the dependency on Rubygems.org (or elsewhere if configured), and checks for newer versions
- A PR is created which updates the
Gemfile
andGemfile.lock
in a single commit - If the source repository has a "changelog" file or uses GitHub releases, then Release Notes for each version are embedded in the generated PR
Renovate doesn't update dependencies without a version constraint.
Example: gem 'some-gem', '~> 1.2.3'
will update some-gem
if a new version matching the constraint is available, but gem 'some-gem'
won't.
If you always want to have the latest available version, consider specifying gem 'some-gem', '> 0'
.
You can install the Renovate App on GitHub. Or you can check out Renovate OSS to self-host Renovate.