From efe1a7ee50b1277d352974e4198d1258e47661e3 Mon Sep 17 00:00:00 2001 From: copilotcoder Date: Sat, 11 Jul 2026 23:10:20 -0400 Subject: [PATCH] Stabilize Renovate manager scope and remove OSV fetch --- renovate.json | 35 ++++++++++++++++++++++++++--------- 1 file changed, 26 insertions(+), 9 deletions(-) diff --git a/renovate.json b/renovate.json index 205c4d0..d89213e 100644 --- a/renovate.json +++ b/renovate.json @@ -11,7 +11,14 @@ "prConcurrentLimit": 5, "branchConcurrentLimit": 10, "prHourlyLimit": 2, - + "enabledManagers": [ + "docker-compose", + "dockerfile", + "github-actions", + "npm", + "pep621", + "regex" + ], "packageRules": [ { "description": "Automerge non-major updates for high-confidence packages", @@ -28,9 +35,24 @@ }, { "description": "Group Python dev tools updates", - "matchManagers": ["uv"], + "matchManagers": ["pep621"], "matchCategories": ["python"], - "matchDepTypes": ["dev-dependencies"], + "matchPackageNames": [ + "ruff", + "pyright", + "pydoclint", + "pytest", + "pytest-asyncio", + "pytest-cov", + "pytest-mock", + "pre-commit", + "pyyaml", + "yamllint", + "toml-sort", + "language-formatters-pre-commit-hooks", + "xdoctest", + "poethepoet" + ], "groupName": "Python dev tools", "schedule": ["before 9am on monday"] }, @@ -76,7 +98,6 @@ "reviewersFromCodeOwners": true } ], - "customManagers": [ { "description": "Update Python version in Dockerfiles", @@ -97,19 +118,15 @@ "versioningTemplate": "node" } ], - - "osvVulnerabilityAlerts": true, + "osvVulnerabilityAlerts": false, "vulnerabilityAlerts": { "enabled": true, "schedule": ["at any time"] }, - "labels": ["dependencies"], "commitMessagePrefix": "chore:", "commitMessageTopic": "{{depName}}", "commitMessageExtra": "to {{newVersion}}", "commitMessageSuffix": "", - - "prTitle": "{{commitMessagePrefix}} {{commitMessageAction}} {{commitMessageTopic}} {{commitMessageExtra}}", "prBodyTemplate": "This PR contains the following updates:\n\n| Package | Change | Age | Adoption | Passing | Confidence |\n|---|---|---|---|---|---|\n{{#each upgrades}}\n|{{depName}}|{{#if displayFrom}}`{{{displayFrom}}}` -> `{{{displayTo}}}`{{else}}`{{{newVersion}}}`{{/if}}|[![age](https://badges.renovateapi.com/packages/{{datasource}}/{{depName}}/{{newVersion}}/age-slim)](https://docs.renovatebot.com/merge-confidence/)|[![adoption](https://badges.renovateapi.com/packages/{{datasource}}/{{depName}}/{{newVersion}}/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)|[![passing](https://badges.renovateapi.com/packages/{{datasource}}/{{depName}}/{{newVersion}}/compatibility-slim/{{currentVersion}})](https://docs.renovatebot.com/merge-confidence/)|[![confidence](https://badges.renovateapi.com/packages/{{datasource}}/{{depName}}/{{newVersion}}/confidence-slim/{{currentVersion}})](https://docs.renovatebot.com/merge-confidence/)|\n{{/each}}\n\n---\n\n### Release Notes\n\n{{#each upgrades}}\n{{#if hasReleaseNotes}}\n
\n{{depName}}\n\n{{#each releases}}\n#### {{title}}\n\n{{#if body}}\n{{body}}\n{{/if}}\n{{/each}}\n\n
\n{{/if}}\n{{/each}}\n\n### Configuration\n\n📅 **Schedule**: {{schedule}}\n\n🚦 **Automerge**: {{#if isAutomerge}}Enabled{{else}}Disabled{{/if}}\n\n♻ **Rebasing**: {{#if isRebasing}}Rebasing{{else}}Not rebasing{{/if}}\n\n👥 **Reviewers**: {{#if reviewers}}{{reviewers}}{{else}}None{{/if}}\n\n---\n\n*This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).*" }