Skip to content

chore(deps): enable Renovate automerge for Python packages (minor/patch)#370

Closed
JacobPEvans wants to merge 2 commits intomainfrom
chore/renovate-automerge
Closed

chore(deps): enable Renovate automerge for Python packages (minor/patch)#370
JacobPEvans wants to merge 2 commits intomainfrom
chore/renovate-automerge

Conversation

@JacobPEvans
Copy link
Copy Markdown
Owner

@JacobPEvans JacobPEvans commented Mar 29, 2026

PR #370 Update

Summary

  • Enable Renovate automerge (squash strategy) for mlx-packages and orchestrator-packages groups
  • Restrict to minor/patch updates only — major versions still require human review
  • Combined with existing 3-day minimumReleaseAge soak period for supply chain security

Changes

  • renovate.json: Add automerge, automergeType, automergeStrategy, and matchUpdateTypes to both pep621 package rules

Test plan

  • Verify Renovate creates PRs with automerge enabled on next scheduled run
  • Confirm major version updates are NOT auto-merged

🤖 Generated with Claude Code

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)
Copilot AI review requested due to automatic review settings March 29, 2026 17:07
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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-packages group.
  • Turn on Renovate automerge (squash) for the orchestrator-packages group.

Comment thread renovate.json
Comment thread renovate.json
Copy link
Copy Markdown

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

Comment thread renovate.json
Comment thread renovate.json
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)
@JacobPEvans JacobPEvans changed the title chore(deps): enable Renovate automerge for Python packages chore(deps): enable Renovate automerge for Python packages (minor/patch) Mar 29, 2026
@JacobPEvans
Copy link
Copy Markdown
Owner Author

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.

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.

2 participants