Skip to content

Replace Renovate config with shared preset (high-risk tier)#4992

Open
bryanbeverly wants to merge 1 commit into
mainfrom
renovate-shared-config
Open

Replace Renovate config with shared preset (high-risk tier)#4992
bryanbeverly wants to merge 1 commit into
mainfrom
renovate-shared-config

Conversation

@bryanbeverly
Copy link
Copy Markdown
Contributor

@bryanbeverly bryanbeverly commented May 28, 2026

Summary

  • Adds/replaces .github/renovate.json with the org-wide shared Renovate preset (pinned to v1.0.1)
  • High-risk tier: no broad automerge. Only security/CVE fixes and lockfile maintenance automerge (inherited from shared preset).
  • All regular dependency updates (Go, Node, Docker, Python, GitHub Actions) require human review
  • Updates are batched to Monday mornings (UTC) with a 3-day minimum release age

What this does NOT do

  • Does NOT automerge minor/patch updates (unlike low-risk repos)
  • Does NOT automerge GitHub Actions major version bumps
  • Automerge for security/CVE and lockfile maintenance is configured but will not activate until the Renovate bypass is enabled on GitHub rulesets (a later step)

Context

Part of the Dependency Strategy Unification plan (Step 3b).

Test plan

  • Renovate creates/updates a Dependency Dashboard issue on next run
  • PR format matches expected config (labels, grouping, weekly schedule)

Made with Cursor


Note

Low Risk
Only changes Renovate bot configuration; no application runtime, auth, or data paths are touched.

Overview
Renovate is now driven by the org-wide shared preset github>trufflesecurity/.github:renovate-config#v1.0.1 instead of local config:base plus repo-specific prConcurrentLimit / prHourlyLimit.

That pins this repo to the high-risk dependency policy: no broad automerge for normal updates (security/CVE and lockfile maintenance may still automerge per the preset, subject to GitHub ruleset bypass). Expect batched Monday (UTC) runs, a minimum release age, and human review for routine dependency PRs.

Reviewed by Cursor Bugbot for commit 5c49c77. Bugbot is set up for automated code reviews on this repo. Configure here.

Adopts the org-wide shared Renovate preset pinned to v1.0.1.
High-risk repos do not automerge regular dependency updates --
only security/CVE fixes and lockfile maintenance automerge
(via the shared preset). All other updates require human review.

Part of the org-wide Dependency Strategy Unification (Step 3b).

Co-authored-by: Cursor <cursoragent@cursor.com>
@bryanbeverly bryanbeverly requested a review from a team May 28, 2026 23:00
@bryanbeverly bryanbeverly requested a review from a team as a code owner May 28, 2026 23:00
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.

1 participant