Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
Discussion options

How are you running Renovate?

A Mend.io-hosted app

If you're self-hosting Renovate, tell us which platform (GitHub, GitLab, etc) and which version of Renovate.

No response

Please tell us more about your question or problem

We have a renovate setup with rebaseWhen: 'conflicted' but we are noticing a large number of rebases on some branches (often as much as 1 rebase every time renovate runs on the repo) even without any changes to the target branch. I have what seems to be a good reproduction here: https://github.com/Seinzu/renovate-issue-repro.

I've noticed in the logs (see attached) that the PR is failing a cache fingerprinting step which is causing it to be rebuilt. This is not ideal for us as it causes us to spend a lot of resources on rebuilding these branches very regularly. Is this expected behaviour? Is there a configuration option that will help us avoid these rebuilds?

Logs (if relevant)

Logs

DEBUG: syncBranchState() (branch="renovate-npm-nodemailer-vulnerability")
DEBUG: syncBranchState(): update baseBranchSha (branch="renovate-npm-nodemailer-vulnerability")
DEBUG: branch.isUpToDate(): needs recalculation (branch="renovate-npm-nodemailer-vulnerability")
DEBUG: getBranchPr(renovate-npm-nodemailer-vulnerability) (branch="renovate-npm-nodemailer-vulnerability")
DEBUG: findPr(renovate-npm-nodemailer-vulnerability, undefined, open) (branch="renovate-npm-nodemailer-vulnerability")
DEBUG: Found PR #3 (branch="renovate-npm-nodemailer-vulnerability")
DEBUG: branchExists=true (branch="renovate-npm-nodemailer-vulnerability")
DEBUG: dependencyDashboardCheck=undefined (branch="renovate-npm-nodemailer-vulnerability")
DEBUG: PR rebase requested=false (branch="renovate-npm-nodemailer-vulnerability")
DEBUG: Open PR Count: 1, Existing Branch Count: 1, Hourly PR Count: 0 (branch="renovate-npm-nodemailer-vulnerability")
DEBUG: Checking if PR has been edited (branch="renovate-npm-nodemailer-vulnerability")
DEBUG: branch.isModified(): using cached result "false" (branch="renovate-npm-nodemailer-vulnerability")
DEBUG: Found existing branch PR (branch="renovate-npm-nodemailer-vulnerability")
DEBUG: Checking schedule(schedule=, tz=null, now=2025-10-13T11:17:09.913Z) (branch="renovate-npm-nodemailer-vulnerability")
DEBUG: No schedule defined (branch="renovate-npm-nodemailer-vulnerability")
DEBUG: Cache fingerprint does not match, cannot reuse existing branch (branch="renovate-npm-nodemailer-vulnerability")

You must be logged in to vote

This seems to be only happening with vulnerability PRs

Issue created: #38599

Replies: 1 comment

Comment options

This seems to be only happening with vulnerability PRs

Issue created: #38599

You must be logged in to vote
0 replies
Answer selected by RahulGautamSingh
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants
Morty Proxy This is a proxified and sanitized view of the page, visit original site.