Skip to content

Keep Renovate PRs rebased and tolerate auto-fix commits#415

Merged
jupblb merged 1 commit into
mainfrom
michal/renovate-rebase-config
May 14, 2026
Merged

Keep Renovate PRs rebased and tolerate auto-fix commits#415
jupblb merged 1 commit into
mainfrom
michal/renovate-rebase-config

Conversation

@jupblb
Copy link
Copy Markdown
Collaborator

@jupblb jupblb commented May 14, 2026

No description provided.

Two related Renovate config additions to make stacked Renovate PRs
self-resolve instead of piling up red after one of them merges:

* `rebaseWhen: behind-base-branch` — Renovate proactively regenerates
  every PR that is behind main on its next run, instead of waiting
  for a hard conflict to be detected.

* `gitIgnoredAuthors` — by default Renovate refuses to touch a PR
  branch whose history contains commits from a non-Renovate author,
  which would freeze every PR after the first auto-fix commit from
  the update-vendor-hash workflow. Add the `github-actions[bot]`
  identity that workflow commits under so Renovate keeps regenerating
  those branches; the workflow then re-runs on the force-push and
  recomputes the correct vendorHash for the new dep state.
@jupblb jupblb force-pushed the michal/renovate-rebase-config branch from 172c8e3 to 96942f5 Compare May 14, 2026 04:50
@jupblb jupblb requested review from eseliger and trly May 14, 2026 04:52
@jupblb jupblb enabled auto-merge (squash) May 14, 2026 04:53
@jupblb jupblb merged commit b524b8e into main May 14, 2026
12 checks passed
@jupblb jupblb deleted the michal/renovate-rebase-config branch May 14, 2026 12:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants