Skip to content

ci: auto-approve and auto-merge Dependabot PRs - #114

Merged
snecklifter merged 2 commits into
mainfrom
dependabot-auto-merge
Oct 1, 2026
Merged

snecklifter merged 2 commits into
mainfrom
dependabot-auto-merge

Conversation

@snecklifter

Copy link
Copy Markdown
Contributor

Summary

  • Adds a workflow that automatically approves and enables squash-merge for Dependabot PRs
  • Auto-merge only completes once all required status checks pass
  • Removes the need to manually approve and merge routine dependency updates

How it works

  1. Triggers on pull_request events from dependabot[bot]
  2. Approves the PR using the GITHUB_TOKEN
  3. Enables auto-merge (squash) — GitHub waits for all required checks before merging

🤖 Generated with Claude Code

Dependabot PRs currently require manual approval and merge. This workflow
automatically approves and enables squash-merge for Dependabot PRs once
all required status checks pass.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@snecklifter
snecklifter requested a review from a team as a code owner October 1, 2026 09:22
Using paths (allowlist) blocks PRs that only touch workflow files, since
the required status checks never run. Switch to paths-ignore so CI
triggers by default.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@snecklifter
snecklifter merged commit a76ab76 into main Oct 1, 2026
7 checks passed
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