Skip to content

⚙️ Auto-merge dependabot PRs into dependabot-updates#191

Merged
aquarion merged 2 commits into
mainfrom
ci/dependabot-auto-merge
Jul 10, 2026
Merged

⚙️ Auto-merge dependabot PRs into dependabot-updates#191
aquarion merged 2 commits into
mainfrom
ci/dependabot-auto-merge

Conversation

@aquarion

Copy link
Copy Markdown
Owner

Summary

  • Dependabot targets the dependabot-updates branch, but no automation merged individual dependabot PRs — they were being merged manually.
  • Wires up the existing istic/shared-workflows reusable workflow auto-merge-dependabot.yml, which waits for checks then merges via fastify/github-action-merge-dependabot with GitHub native auto-merge.
  • Repo already has allow_auto_merge: true and the Dependabot branch ruleset requires the test check, so this should now merge automatically once CI passes.

Test plan

  • Confirm workflow triggers on the next dependabot PR opened against dependabot-updates
  • Confirm PR auto-merges once the test check succeeds

Individual dependabot PRs were sitting until manually merged. Wire up
the istic/shared-workflows auto-merge-dependabot.yml reusable workflow
so PRs targeting dependabot-updates merge automatically once CI passes.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@aquarion aquarion marked this pull request as ready for review July 10, 2026 11:52
Copilot AI review requested due to automatic review settings July 10, 2026 11:52

Copilot AI 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.

Pull request overview

This PR adds a GitHub Actions workflow to automatically merge Dependabot PRs that target the dependabot-updates branch by delegating to the existing istic/shared-workflows reusable workflow.

Changes:

  • Adds a new workflow that triggers on PRs opened against dependabot-updates.
  • Calls the shared auto-merge-dependabot.yml reusable workflow with write permissions needed to enable merge.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +10 to +14
automerge:
uses: istic/shared-workflows/.github/workflows/auto-merge-dependabot.yml@main
permissions:
pull-requests: write
contents: write
GitHub PR review flagged that the job would run (and be granted
write permissions) for any PR into dependabot-updates, not just
dependabot's own. Gate the job on github.actor.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@aquarion aquarion merged commit 75d9950 into main Jul 10, 2026
5 checks passed
@aquarion aquarion deleted the ci/dependabot-auto-merge branch July 10, 2026 12:04
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