Ruby custom manager not handling Minimum Version Constraint #41835
Unanswered
thompson-tomo
asked this question in
Request Help
Replies: 1 comment 3 replies
-
|
You want to set There are updates detected for Bundler as Renovate parses the lockfile to find the locked version and attempts to upgrade that one. |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
How are you running Renovate?
Self-hosted Renovate CLI
Which platform you running Renovate on?
GitHub.com
Which version of Renovate are you using?
43.64.3
Please tell us more about your question or problem
I want to keep my gemspec dependencies up to date just like gemfiles however the custom manager is not finding updates.
I have the following in my gemspec:
Which is being detected using:
{ customType: "regex", description: "Update dependencies in gemspecs", managerFilePatterns: ["**/*.gemspec"], matchStrings: [ ".add_(?<depType>.*dependency)\\s'(?<packageName>.+?)',\\s'>(?<matchType>\\S)\\s(?<depVersion>[0-9.]+)'", ], datasourceTemplate: "rubygems", versioningTemplate: "ruby", currentValueTemplate: ">= {{depVersion}}", depTypeTemplate: "{{depType}}", }The cli is not detecting any updates where as i would expect opentelemetry-api to detect a 1.8.0 update to.
Note the update is being correctly identified in gemfiles (bundler) with example provided below.
What is interesting is the currentVersion for the custom manager is using the latest, whereas bundler is using the original version.
Logs (if relevant)
Gemfile Logs
Bundler Logs
Raw log file
test.log
Beta Was this translation helpful? Give feedback.
All reactions