chore(deps): enable Renovate automerge for Python packages (minor/patch)#370
chore(deps): enable Renovate automerge for Python packages (minor/patch)#370JacobPEvans wants to merge 2 commits intomainfrom
Conversation
Add automerge with squash strategy to mlx-packages and orchestrator-packages rules. Combined with the 3-day minimumReleaseAge already in place, this auto-merges minor/patch Python dependency updates after a stabilization period. (claude)
There was a problem hiding this comment.
Pull request overview
Enables Renovate automerge for grouped Python dependency updates in this repo’s Renovate configuration, intended to reduce manual maintenance for routine updates.
Changes:
- Turn on Renovate automerge (squash) for the
mlx-packagesgroup. - Turn on Renovate automerge (squash) for the
orchestrator-packagesgroup.
There was a problem hiding this comment.
Code Review
This pull request enables automerge for the mlx-packages and orchestrator-packages groups in the renovate.json configuration. Feedback indicates that these changes violate organizational policy, which requires standardized configurations to be managed centrally rather than through ad-hoc pull requests in individual repositories.
Add matchUpdateTypes filter to prevent major version updates from being auto-merged. Without this, local automerge rules would override the shared preset's major-block rule. (claude)
|
Superseded by #373 — automerge policy centralized in the parent .github preset (JacobPEvans/.github#149) instead of per-repo overrides. Also centralizes the Python version binding. |
PR #370 Update
Summary
mlx-packagesandorchestrator-packagesgroupsminimumReleaseAgesoak period for supply chain securityChanges
renovate.json: Addautomerge,automergeType,automergeStrategy, andmatchUpdateTypesto both pep621 package rulesTest plan
🤖 Generated with Claude Code