chore: switch renovate lock file maintenance to a reviewed PR#1978
chore: switch renovate lock file maintenance to a reviewed PR#1978vdusek wants to merge 1 commit into
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #1978 +/- ##
==========================================
+ Coverage 92.94% 92.97% +0.02%
==========================================
Files 167 167
Lines 11737 11737
==========================================
+ Hits 10909 10912 +3
+ Misses 828 825 -3
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
This is a bad idea, the whole point of the min release age dance (or at least the main issue we are trying to solve) is that we don't want to run fresh deps through our CI (so we can't expose our secrets that are available in the workflows). So unless Lockfile maintenance itself is pretty simple task (drop old lockfile, generate new one, open a PR), I am sure we could craft our own scheduled workflow to do this, if renovate doesn't support |
Lock file maintenance was effectively stuck. Renovate cannot yet pass an age constraint to
uv lock(renovatebot/renovate#41654), sominimumReleaseAgeonly added arenovate/stability-dayscheck that blocked the merge whileuv lock --upgradestill resolved to the newest versions. Combined with branch automerge and strict internal checks, the branch was rebased and regenerated on everymasterchange, so the check never cleared and the lockfile refresh never landed, leaving transitive dependencies frozen.This drops
automerge/automergeTypeand setsminimumReleaseAge: "0 days"onlockFileMaintenance, so the refresh opens a regular PR for review instead: the PR reliably appears (no stuck stability check) and the transitive bumps get a human/CI check before merge. The top-levelminimumReleaseAgestill gates direct dependency updates.