Skip to content

ci(dependabot-merge): replace third-party dependabot merge action with native gh CLI#109

Merged
char0n merged 1 commit into
mainfrom
chore/dependabot-merge-workflow
Apr 12, 2026
Merged

ci(dependabot-merge): replace third-party dependabot merge action with native gh CLI#109
char0n merged 1 commit into
mainfrom
chore/dependabot-merge-workflow

Conversation

@char0n

@char0n char0n commented Apr 12, 2026

Copy link
Copy Markdown
Member

Summary

  • Replace ahmadnassri/action-dependabot-auto-merge@v2 with native GitHub CLI commands and dependabot/fetch-metadata@v3
  • Add explicit permissions (pull-requests: write, contents: write)
  • Add check gates: fetches metadata to verify semver-patch/minor, waits for required checks to pass before squash-merging

Test plan

  • Verify workflow triggers on next dependabot PR
  • Confirm semver-patch/minor PRs are auto-approved and squash-merged after checks pass
  • Confirm semver-major PRs are not auto-merged

🤖 Generated with Claude Code

… CLI

Replace ahmadnassri/action-dependabot-auto-merge with native GitHub CLI
commands and dependabot/fetch-metadata for a more transparent and
maintainable auto-merge workflow.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@char0n char0n changed the title chore(ci): replace third-party dependabot merge action with native gh CLI ci(dependabot-merge): replace third-party dependabot merge action with native gh CLI Apr 12, 2026
@char0n char0n merged commit 8485868 into main Apr 12, 2026
4 checks passed
@char0n char0n deleted the chore/dependabot-merge-workflow branch April 12, 2026 21:29
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