mirror of
https://github.com/renovatebot/renovate.git
synced 2026-10-25 15:01:49 +00:00
8560b5d657
* fix bad indentation * remove punctuation from end of (un)ordered lists
1.3 KiB
1.3 KiB
title, description
| 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 their accompanying Gemfile.lock files.
Support is considered "alpha" stage until there have been some more real-world tests.
How It Works
- Renovate will search each repository for any
Gemfilefiles - Existing dependencies will be extracted from the files
- Renovate will resolve the dependency on Rubygems or elsewhere if configured, and look for any newer versions
- A PR will be created with
GemfileandGemfile.lockupdated in the same commit - If the source repository has either a "changelog" file or uses GitHub releases, then Release Notes for each version will be embedded in the generated PR
Enabling
Either install the Renovate App on GitHub, or check out Renovate OSS for self-hosted. Bundler support is now enabled by default in both.
Future work
- Updating
.gemspecfiles - Pinning dependencies to the version found in
Gemfile.lockrather than the latest matching version - Lock file maintenance
- Selective lock file updating (if ranges are in use in the
Gemfile)