Skip to content

ci: auto-merge low-risk Dependabot PRs - #17

Merged
anilcancakir merged 1 commit into
masterfrom
ci/dependabot-auto-merge
Aug 29, 2026
Merged

ci: auto-merge low-risk Dependabot PRs#17
anilcancakir merged 1 commit into
masterfrom
ci/dependabot-auto-merge

Conversation

@anilcancakir

Copy link
Copy Markdown
Contributor

What

New .github/workflows/dependabot-auto-merge.yml, the same workflow wind already runs, with the branch filter set to master.

Why

Workflow-action bumps sit open for days across the ecosystem, all green, all identical, none of them anything a person needed to read.

Scope stays narrow on purpose: github_actions minor and patch only. A pub dependency reaches the package's own resolution graph and a major bump is a breaking change by declaration, so both keep a human. --auto queues the merge behind the required checks rather than merging on the spot, and there is no approve step because GITHUB_TOKEN cannot approve a pull request: an approve step would fail on every bump, and a check that is always red teaches you to stop reading red checks.

Testing

actionlint clean.

Workflow-action bumps sit open across the ecosystem for days, all green, all
identical, none of them anything a person needed to read.

Scope is deliberately narrow: `github_actions` minor and patch only. A pub
dependency reaches the package's own resolution graph and a major bump is a
breaking change by declaration, so both keep a human. `--auto` queues the merge
behind the required checks rather than merging on the spot, and there is no
approve step because GITHUB_TOKEN cannot approve a pull request: an approve step
would fail on every bump, and a check that is always red teaches you to stop
reading red checks.
@codecov

codecov Bot commented Aug 29, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@anilcancakir
anilcancakir merged commit e12477e into master Aug 29, 2026
3 checks passed
@anilcancakir
anilcancakir deleted the ci/dependabot-auto-merge branch August 29, 2026 23:20
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