ci(deps): auto-approve / auto-merge dependencies from dependabot#2500
ci(deps): auto-approve / auto-merge dependencies from dependabot#2500
Conversation
|
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #2500 +/- ##
=======================================
Coverage 93.09% 93.09%
=======================================
Files 40 40
Lines 11239 11239
Branches 713 713
=======================================
Hits 10463 10463
Misses 764 764
Partials 12 12
Flags with carried forward coverage won't be shown. Click here to find out more. 🚀 New features to boost your workflow:
|
zimeg
left a comment
There was a problem hiding this comment.
LGTM - clean dependabot auto-merge workflow
|
Thanks @zimeg for the timely review! This repo required all of the settings to be enabled. I also had to have 54 status check requirements!
Let me know if you all want to change anything. |
|
@zimeg Just want to flag that I see the checks on I imagine this is a result of our changeset workflow? |
|
@mwbrooks Amazing! Thanks so much for bringing these CI enhancements to life 👾 ✨
Both the changset workflows and following a release without new entries to the changeset. Running that workflow now would attempt to republish existing versions without causing issue - no changes for existing versions IIRC. We might be alright to ignore it or merge PRs with entries soon next 🎁 |
Summary
Add a GitHub Actions workflow to auto-approve and auto-merge Dependabot pull requests for patch and minor version updates.
This reduces maintenance burden by automatically handling low-risk dependency updates while still requiring manual review for major version bumps.
Repository Settings Required
To enable auto-merge functionality, the following repository settings must be configured:
Settings → General → Pull Requests
Settings → Branches →
mainbranch protection ruleSettings → Actions → General → Workflow permissions
Requirements (place an
xin each[ ])