From 310c190e402de35b90a71b714cd90f9efc07f287 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 5 Mar 2026 09:28:09 +0000 Subject: [PATCH 1/3] Group dependabot bundler updates using multi-ecosystem-groups Use the multi-ecosystem-groups feature to group all bundler updates (root Gemfile + all Rails version gemfiles) into a single PR instead of separate PRs per directory. Schedule changed to weekly. Co-authored-by: tagliala <556268+tagliala@users.noreply.github.com> --- .github/dependabot.yml | 39 +++++++++------------------------------ 1 file changed, 9 insertions(+), 30 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index c0b49b51..30dd87fd 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -1,4 +1,8 @@ version: 2 +multi-ecosystem-groups: + bundler: + schedule: + interval: weekly updates: - package-ecosystem: github-actions directory: / @@ -10,22 +14,12 @@ updates: - "*" - package-ecosystem: bundler directory: / - schedule: - interval: monthly versioning-strategy: lockfile-only - groups: - rails_default: - patterns: - - "*" + multi-ecosystem-group: bundler - package-ecosystem: bundler directory: /gemfiles/rails_70 - schedule: - interval: monthly versioning-strategy: lockfile-only - groups: - rails_70: - patterns: - - "*" + multi-ecosystem-group: bundler ignore: - dependency-name: minitest versions: ">= 6.0.0" @@ -35,13 +29,8 @@ updates: versions: ">= 7.1.0" - package-ecosystem: bundler directory: /gemfiles/rails_71 - schedule: - interval: monthly versioning-strategy: lockfile-only - groups: - rails_71: - patterns: - - "*" + multi-ecosystem-group: bundler ignore: - dependency-name: erb versions: ">= 5" @@ -53,13 +42,8 @@ updates: versions: ">= 7.2.0" - package-ecosystem: bundler directory: /gemfiles/rails_72 - schedule: - interval: monthly versioning-strategy: lockfile-only - groups: - rails_72: - patterns: - - "*" + multi-ecosystem-group: bundler ignore: - dependency-name: erb versions: ">= 5" @@ -71,13 +55,8 @@ updates: versions: ">= 8.0.0" - package-ecosystem: bundler directory: /gemfiles/rails_80 - schedule: - interval: monthly versioning-strategy: lockfile-only - groups: - rails_80: - patterns: - - "*" + multi-ecosystem-group: bundler ignore: - dependency-name: rails versions: ">= 8.1.0" From 8d0d43c8f7ec0974c4a4becfebbd562bf1fc8d4b Mon Sep 17 00:00:00 2001 From: Geremia Taglialatela Date: Fri, 6 Mar 2026 21:15:40 +0100 Subject: [PATCH 2/3] Update .github/dependabot.yml Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- .github/dependabot.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 30dd87fd..36efa557 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -2,7 +2,7 @@ version: 2 multi-ecosystem-groups: bundler: schedule: - interval: weekly + interval: monthly updates: - package-ecosystem: github-actions directory: / From e5c38110e42228cb1a579d260fc542190936b940 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 6 Mar 2026 20:17:45 +0000 Subject: [PATCH 3/3] Add required patterns field to bundler entries with multi-ecosystem-group Co-authored-by: tagliala <556268+tagliala@users.noreply.github.com> --- .github/dependabot.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 36efa557..c34f20b7 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -15,10 +15,14 @@ updates: - package-ecosystem: bundler directory: / versioning-strategy: lockfile-only + patterns: + - "*" multi-ecosystem-group: bundler - package-ecosystem: bundler directory: /gemfiles/rails_70 versioning-strategy: lockfile-only + patterns: + - "*" multi-ecosystem-group: bundler ignore: - dependency-name: minitest @@ -30,6 +34,8 @@ updates: - package-ecosystem: bundler directory: /gemfiles/rails_71 versioning-strategy: lockfile-only + patterns: + - "*" multi-ecosystem-group: bundler ignore: - dependency-name: erb @@ -43,6 +49,8 @@ updates: - package-ecosystem: bundler directory: /gemfiles/rails_72 versioning-strategy: lockfile-only + patterns: + - "*" multi-ecosystem-group: bundler ignore: - dependency-name: erb @@ -56,6 +64,8 @@ updates: - package-ecosystem: bundler directory: /gemfiles/rails_80 versioning-strategy: lockfile-only + patterns: + - "*" multi-ecosystem-group: bundler ignore: - dependency-name: rails