chore: add mergify auto-merge for dependabot PRs - #186
Conversation
Squash-merge Dependabot PRs into main once the CI checks that actually run for dependabot[bot] are green. Jobs guarded by `if: github.actor != 'dependabot[bot]'` are deliberately not used as gates: they are skipped on these PRs, and mergify counts a skipped check as skipped rather than successful, which would block the merge forever.
c7e2a38 to
1a0c075
Compare
There was a problem hiding this comment.
🟡 Changes recommended
The Mergify rule’s gated checks don’t currently align with the PR description because other CI jobs that run for Dependabot PRs are not included as conditions.
Once you've addressed the issues Copilot identified, you can request another Copilot review.
Pull request overview
Adds a Mergify configuration to automatically squash-merge Dependabot PRs targeting main once selected GitHub Actions checks are green, and updates the solution file list to include the new config.
Changes:
- Add
.github/mergify.ymlwith an auto-merge rule for Dependabot PRs. - Update
aweXpect.Testably.slnxto include.github/dependabot.ymland.github/mergify.ymlunder the.githubfolder.
File summaries
| File | Description |
|---|---|
| aweXpect.Testably.slnx | Lists .github/dependabot.yml and the new .github/mergify.yml in the solution structure. |
| .github/mergify.yml | Defines Mergify rules to squash-merge Dependabot PRs when specified CI checks succeed. |
Review details
- Files reviewed: 2/2 changed files
- Comments generated: 1
- Review effort level: Lite
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
|
🚀 Benchmark ResultsDetails
|



Squash-merge Dependabot PRs into main once the CI checks that actually run for dependabot[bot] are green.
Jobs guarded by
if: github.actor != 'dependabot[bot]'are deliberately not used as gates: they are skipped on these PRs, and mergify counts a skipped check as skipped rather than successful, which would block the merge forever.