mirror of
https://github.com/renovatebot/renovate.git
synced 2024-11-05 00:27:05 +00:00
1.3 KiB
1.3 KiB
title | description |
---|---|
Ruby Bundler support | Ruby Bundler support in Renovate |
Automated dependency updates for Ruby Bundler dependencies
Renovate supports upgrading dependencies in Bundler's Gemfiles and associated Gemfile.lock
files.
How it works
- 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
Warnings
When using "rangeStrategy": "update-lockfile"
, all gems listed in the Gemfile
will be updated, even if they do not have a version specified.
When using other rangeStrategy
options, 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'
.
Enabling
You can install the Renovate App on GitHub. Or you can check out Renovate OSS to self-host Renovate.