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 updatesome-gem
if a new version matching the constraint if available, butgem 'some-gem'
won't. If you always want to stay at the latest available version, consider specifyinggem 'some-gem', '> 0'
.
You can install the Renovate App on GitHub. Or you can check out Renovate OSS to self-host Renovate.