Skip to content

Make Dependabot auto-merge ecosystem-aware #148

Description

@zaccesss

Problem

The auto-merge workflow skipped all major Dependabot bumps, so major updates sat blocked. phaemos auto-deploys to Render/Vercel on merge, so blanket auto-merge of major runtime bumps is unsafe.

Fix

Ecosystem-aware auto-merge:

  • Patch/minor bumps (any ecosystem) and major GitHub Actions bumps auto-merge once CI passes.
  • Major npm / pip bumps are held for manual review (a breaking runtime change could pass ruff, pytest and the Next.js build and still deploy).
  • Non-Dependabot PRs opt in with an automerge label.

Also adds a Repo maintenance workflow to delete merged branches the token could not clean up.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    Status
    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions