Skip to content

Group Dependabot updates and add auto-merge workflow - #29

Merged
proxymesh merged 2 commits into
mainfrom
cursor/dependabot-grouping-automerge-cf48
Sep 1, 2026
Merged

Group Dependabot updates and add auto-merge workflow#29
proxymesh merged 2 commits into
mainfrom
cursor/dependabot-grouping-automerge-cf48

Conversation

@proxymeshai

@proxymeshai proxymeshai commented Sep 1, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Replace .github/dependabot.yml with weekly grouped updates: prod-minor-patch (production minor/patch), dev-all (all development), and actions for github-actions. Major production bumps stay ungrouped for human review.
  • Add .github/workflows/dependabot-auto-merge.yml to auto-squash-merge non-major Dependabot PRs (replaces Cursor approval agent).
  • Pin dependabot/fetch-metadata to a commit SHA with version comment (# v2.5.0), matching existing workflow style.

Repo settings (manual — agent cannot change these)

These are required for auto-merge to work:

  • Allow auto-merge = on
  • Delete branch on merge = on
  • Branch protection with unit + integration as required checks (red CI simply never merges)

Review requirement note: GitHub blocks self-approval. If approving reviews are required, either drop the review requirement for dependabot[bot] or use a GitHub App/PAT reviewer; otherwise auto-merge will stall (same failure mode as python #27).

Other repos

This PR only covers python-proxy-headers. Sibling repos (javascript-proxy-headers, ruby-proxy-headers, scrapy-proxy-headers) need the same change via Switch repository — this agent cannot push to them.

Slack Thread

Open in Web Open in Cursor 

Weekly grouped updates for pip (prod minor/patch, all dev) and
github-actions, plus auto-squash merge for non-major Dependabot PRs.

Co-authored-by: ProxyMesh AI <proxymeshai@users.noreply.github.com>
@proxymesh
proxymesh marked this pull request as ready for review September 1, 2026 21:22
@cursor
cursor Bot requested a review from proxymesh September 1, 2026 21:23

@cursor cursor Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Left a non-blocking comment and did not approve. This PR changes Dependabot grouping and adds an auto-merge workflow rather than a routine package version bump, so it needs human review. Assigned proxymesh as reviewer.

Open in Web View Automation 

Sent by Cursor Approval Agent: dependabot approver

Match existing workflow style: action@sha with version comment.

Co-authored-by: ProxyMesh AI <proxymeshai@users.noreply.github.com>
@proxymesh
proxymesh enabled auto-merge September 1, 2026 21:24
@proxymesh
proxymesh merged commit 12f81df into main Sep 1, 2026
3 checks passed
@proxymesh
proxymesh deleted the cursor/dependabot-grouping-automerge-cf48 branch September 1, 2026 21:25
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