Repository navigation
Prioritize lock file maintenance and add osv.dev as an alert source - #28
Merged
bryanbeverly merged 2 commits intoOct 6, 2026
Merged
Conversation
prConcurrentLimit is 5, and prPriority is set nowhere in this preset or the five it extends, so every update sorts at the default 0. With priorities tied Renovate falls back to sorting by update type, and lockFileMaintenance is not in that list at all. In a repo with a deep rate-limited queue the refresh is not delayed, it is unreachable: thog has 132 branches against 5 slots, which is why its refresh went from March to July before landing. 1 is the lowest value that clears the default. Nothing else is ranked, so a larger number would imply a scale that does not exist. Co-authored-by: Cursor <cursoragent@cursor.com>
Renovate's default source is the Dependabot feed, backed by the GitHub Advisory Database, which misses Go advisories two ways: some exist only in the Go vulnerability database with no GHSA to match, and others carry a GHSA whose affected ranges do not cover the release that is shipping. osv.dev serves the Go database directly. Already running on thog, where it was added as a scoped trial. This promotes it to the shared preset. Co-authored-by: Cursor <cursoragent@cursor.com>
bryanbeverly
force-pushed
the
bryanbeverly/cursor/lockfile-maintenance-pr-priority
branch
from
October 6, 2026 16:57
54d99c0 to
9297cb7
Compare
martinlocklear
approved these changes
Oct 6, 2026
bryanbeverly
deleted the
bryanbeverly/cursor/lockfile-maintenance-pr-priority
branch
October 6, 2026 17:04
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Two small changes to the shared preset. Both need a
v1.0.5tag, since theeleven production repos pin it;
renovate-config-low-riskextends this fileuntagged and picks them up directly.
prPriority: 1on the lock file maintenance rule.prConcurrentLimitis 5,and
prPriorityis set nowhere in this preset or the five it extends, soeverything sorts at the default 0. With priorities tied Renovate sorts by update
type, and
lockFileMaintenanceis not in that list at all — so in a deep queuethe refresh is not delayed, it is unreachable. thog has 132 branches against 5
slots, which is how its refresh went from March to July before landing, by which
point it moved 446 package resolutions. Note this only decides which branch
claims a free slot: thog has none right now, so
unlimit-branch=renovate/lock-file-maintenanceon the dashboard is still neededto force the current one through.
osvVulnerabilityAlerts: true. Renovate's default alert source is theDependabot feed, backed by the GitHub Advisory Database, which misses Go
advisories two ways: some exist only in the Go vulnerability database with no
GHSA for Dependabot to match, and others carry a GHSA whose affected ranges do
not cover the release that is shipping. This has been running on thog as a scoped
trial; this promotes it. It covers direct dependencies only, so the repos where
google.golang.org/grpcis an indirect require are a separate gap, waiting onrenovate#46761 to reach our
hosted instance.
Follow-up after the tag: one thog PR to move its
extendstov1.0.5, drop thenow-duplicated repo-level
osvVulnerabilityAlerts, and correct its config noteabout indirect requires.
Note
Medium Risk
Changes org-wide dependency automation: experimental OSV alerting can open more security PRs (with existing automerge), and higher lockfile priority can pull fresher transitive resolutions without the 3-day release-age gate on those refreshes.
Overview
Updates the shared Renovate preset so lock file maintenance PRs get
prPriority: 1, so they are not starved behind the default-priority update queue whenprConcurrentLimitis tight. The lock-file rule description now calls out that rationale.Also turns on
osvVulnerabilityAlerts: true, adding osv.dev (including the Go vulnerability DB) alongside the existing GitHub/Dependabot advisory feed, with inlinedescriptionnotes on direct-deps-only coverage, sharedvulnerabilityAlertsbehavior (labels, automerge, no release-age wait), and upstream experimental status.Reviewed by Cursor Bugbot for commit 9297cb7. Bugbot is set up for automated code reviews on this repo. Configure here.