Skip to content

Group dependabot bundler updates using multi-ecosystem-groups - #724

Merged
tagliala merged 2 commits into
masterfrom
copilot/group-gemfiles-for-rails
Mar 6, 2026
Merged

Group dependabot bundler updates using multi-ecosystem-groups#724
tagliala merged 2 commits into
masterfrom
copilot/group-gemfiles-for-rails

Conversation

Copilot AI commented Mar 5, 2026

Copy link
Copy Markdown
Contributor

Reduce dependabot PR noise by grouping all bundler updates (root + per-Rails-version gemfiles) into a single weekly PR using the multi-ecosystem-groups feature.

Follows the pattern established in activeadmin/activeadmin.

  • Added top-level multi-ecosystem-groups.bundler with weekly schedule
  • Replaced per-entry groups and schedule with multi-ecosystem-group: bundler references
  • All existing ignore rules preserved per Rails version
  • github-actions entry unchanged (daily, own group)

✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Use the multi-ecosystem-groups feature to combine all bundler updates
(root, rails_70, rails_71, rails_72, rails_80) into a single weekly PR
instead of separate monthly PRs per directory.

Co-authored-by: tagliala <556268+tagliala@users.noreply.github.com>
Copilot AI changed the title [WIP] Reduce dependabot PRs by grouping gemfiles for Rails versions Group dependabot bundler updates using multi-ecosystem-groups Mar 5, 2026
@tagliala

tagliala commented Mar 5, 2026

Copy link
Copy Markdown
Contributor

@javierjulio I'm not sure if this will work because of the different Ruby versions involved and required to do the updates.

Should I merge the same?

@tagliala
tagliala marked this pull request as ready for review March 5, 2026 09:40
@javierjulio

Copy link
Copy Markdown
Member

@tagliala sorry, I'm not sure I follow. Wouldn't that be the same for the ActiveAdmin repository too? I figure this consolidates all updates into a single PR and if a Rails and/or Ruby version pair(s) fail, then hopefully easier to fix in that single PR too. I'm fine with testing this on Arbre, if you are. I noticed this new feature in Dependabot and figured it may help us.

@javierjulio javierjulio left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

@javierjulio
javierjulio requested a review from tagliala March 6, 2026 00:56
@codecov

codecov Bot commented Mar 6, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 94.33%. Comparing base (d57ae53) to head (854ea4c).
⚠️ Report is 1 commits behind head on master.

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #724   +/-   ##
=======================================
  Coverage   94.33%   94.33%           
=======================================
  Files          17       17           
  Lines         459      459           
=======================================
  Hits          433      433           
  Misses         26       26           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@tagliala

tagliala commented Mar 6, 2026

Copy link
Copy Markdown
Contributor

Wouldn't that be the same for the ActiveAdmin repository too?

Sorry, I didn't recall we've dropped 3.1 compatibility. So no issues

@tagliala
tagliala merged commit 248d29a into master Mar 6, 2026
24 checks passed
@tagliala
tagliala deleted the copilot/group-gemfiles-for-rails branch March 6, 2026 09: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.

3 participants