Skip to content

Commit 7281b82

Browse files
jtdubclaude
andcommitted
Refine Renovate config to reduce PR noise
- Disable pip_requirements manager: docs/requirements.txt restates packages already managed via Poetry dev-deps, so updates were duplicating across two PRs per package. - Use rangeStrategy=update-lockfile for Poetry runtime deps so library users are not forced onto a newer minor than necessary (e.g., keep pydantic ^2.9 instead of bumping the floor to 2.13.3). Dev-deps and GitHub Actions still use the global "bump" strategy. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 6bd194e commit 7281b82

1 file changed

Lines changed: 11 additions & 0 deletions

File tree

.github/renovate.json

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,17 @@
2020
"matchPackageNames": ["python"],
2121
"enabled": false
2222
},
23+
{
24+
"description": "Disable pip_requirements manager — docs/requirements.txt is a Read the Docs duplicate of Poetry dev-deps",
25+
"matchManagers": ["pip_requirements"],
26+
"enabled": false
27+
},
28+
{
29+
"description": "For library runtime deps, only refresh the lockfile rather than raising the lower-bound constraint (keeps the library installable for users on older minor versions)",
30+
"matchManagers": ["poetry"],
31+
"matchDepTypes": ["dependencies"],
32+
"rangeStrategy": "update-lockfile"
33+
},
2334
{
2435
"description": "Keep major bumps as separate PRs so they can be reviewed deliberately",
2536
"matchUpdateTypes": ["major"],

0 commit comments

Comments
 (0)