Skip to content

"Update dependency ruby" don't update gemfile #15114

@gagalago

Description

@gagalago

How are you running Renovate?

WhiteSource Renovate hosted app on github.com

If you're self-hosting Renovate, tell us what version of Renovate you run.

No response

Please select which platform you are using if self-hosting.

No response

If you're self-hosting Renovate, tell us what version of the platform you run.

No response

Was this something which used to work for you, and then stopped?

I never saw this working

Describe the bug

with the update of ruby renovate does the following on my repository:

Package Type Update Change
ruby (source) patch 3.1.1 -> 3.1.2
ruby final patch 3.1.1-alpine -> 3.1.2-alpine
ruby stage patch 3.1.1-alpine -> 3.1.2-alpine

but that's not enough as we have also to update the gemfile ruby version (the gemfile.lock need to be updated accordingly also)

Relevant debug logs

Logs
DEBUG: getBranchPr(renovate/ruby-3.x)(branch="renovate/ruby-3.x")
DEBUG: findPr(renovate/ruby-3.x, undefined, open)(branch="renovate/ruby-3.x")
DEBUG: findPr(renovate/ruby-3.x, undefined, closed)(branch="renovate/ruby-3.x")
DEBUG: branchExists=false(branch="renovate/ruby-3.x")
DEBUG: dependencyDashboardCheck=undefined(branch="renovate/ruby-3.x")
DEBUG: recreateClosed is false(branch="renovate/ruby-3.x")
DEBUG: findPr(renovate/ruby-3.x, Update dependency ruby to v3.1.2, !open)(branch="renovate/ruby-3.x")
DEBUG: prAlreadyExisted=false(branch="renovate/ruby-3.x")
DEBUG: Checking schedule(at any time, null)(branch="renovate/ruby-3.x")
DEBUG: No schedule defined(branch="renovate/ruby-3.x")
DEBUG: Branch needs creating(branch="renovate/ruby-3.x")
DEBUG: Using reuseExistingBranch: false(branch="renovate/ruby-3.x")
DEBUG: manager.getUpdatedPackageFiles() reuseExistinbranch=false(branch="renovate/ruby-3.x")
DEBUG: Starting search at index 0(packageFile=".ruby-version", branch="renovate/ruby-3.x")
{
  "depName": "ruby"
}
DEBUG: Found match at index 0(packageFile=".ruby-version", branch="renovate/ruby-3.x")
{
  "depName": "ruby"
}
DEBUG: Contents updated(packageFile=".ruby-version", branch="renovate/ruby-3.x")
{
  "depName": "ruby"
}
DEBUG: Updated 1 package files(branch="renovate/ruby-3.x")
DEBUG: No updated lock files in branch(branch="renovate/ruby-3.x")
DEBUG: 1 file(s) to commit(branch="renovate/ruby-3.x")
DEBUG: Preparing files for committing to branch renovate/ruby-3.x(branch="renovate/ruby-3.x")

Have you created a minimal reproduction repository?

No reproduction repository

Metadata

Metadata

Assignees

Labels

manager:bundlerBundler (Ruby) package managerpriority-3-mediumDefault priority, "should be done" but isn't prioritised ahead of others

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions