Skip to content

chore: make Dependabot auto-merge ecosystem-aware#147

Merged
zaccesss merged 1 commit into
mainfrom
chore/ecosystem-aware-automerge
Jul 6, 2026
Merged

chore: make Dependabot auto-merge ecosystem-aware#147
zaccesss merged 1 commit into
mainfrom
chore/ecosystem-aware-automerge

Conversation

@zaccesss

@zaccesss zaccesss commented Jul 6, 2026

Copy link
Copy Markdown
Owner

What

Upgrades Dependabot auto-merge so updates flow without leaving major bumps stuck, while keeping the app safe.

Behaviour

  • Patch and minor bumps (any ecosystem): auto-merge once CI passes.
  • Major GitHub Actions bumps: auto-merge (CI runs the action itself, so a break goes red).
  • Major npm / pip bumps: held for manual review - a breaking runtime change could pass ruff, pytest and the Next.js build yet still deploy to Render/Vercel. These need a human.
  • Non-Dependabot PRs can opt in with an automerge label.

Previously the workflow skipped all major bumps.

Also adds a Repo maintenance workflow (update-pr-branches.yml) to delete merged PR branches the GITHUB_TOKEN merge could not clean up.

Only workflow files and the CHANGELOG are touched.

Small bumps and major GitHub Actions bumps auto-merge once CI passes,
but major npm and pip bumps are held for manual review because a
breaking runtime change could pass lint and build and still deploy to
production. Adds the Repo maintenance workflow to delete merged branches
the token could not clean up. Previously major bumps were skipped.
@zaccesss
zaccesss enabled auto-merge (squash) July 6, 2026 18:48
@zaccesss
zaccesss merged commit 81d90f4 into main Jul 6, 2026
8 checks passed
@zaccesss
zaccesss deleted the chore/ecosystem-aware-automerge branch July 6, 2026 18:50
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.

1 participant