From 83e08b9481bc9059120074eb590a2ea4ae28d2f5 Mon Sep 17 00:00:00 2001 From: Tahmid Ahmed Date: Sun, 18 Oct 2026 23:25:43 -0400 Subject: [PATCH] DINO-1038: group Dependabot updates into main/ci/non-main PRs --- .github/dependabot.yml | 67 +++++++++++++++++++++++++++++++----------- 1 file changed, 50 insertions(+), 17 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 68e53814b..59f53fb5d 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -1,31 +1,64 @@ version: 2 -updates: - - package-ecosystem: github-actions - directories: - - / - - "/.github/composite/**" + +multi-ecosystem-groups: + main: schedule: { interval: weekly } - - package-ecosystem: bun - directory: /.github/scripts + commit-message: { prefix: "deps(main)" } + ci: schedule: { interval: weekly } + commit-message: { prefix: "deps(ci)" } + non-main: + schedule: { interval: monthly } + commit-message: { prefix: "deps(non-main)" } + +updates: + # main + - package-ecosystem: maven + directory: / + patterns: ["*"] + cooldown: { default-days: 7 } + multi-ecosystem-group: main - package-ecosystem: npm directories: - /e2e - /email - /js - schedule: { interval: weekly } - - package-ecosystem: maven - directory: / - schedule: { interval: weekly } - - package-ecosystem: cargo - directory: /internal/standup-bot - schedule: { interval: weekly } + patterns: ["*"] + cooldown: { default-days: 7 } + multi-ecosystem-group: main - package-ecosystem: uv directory: /internal/leetcode-auth-stealer-service - schedule: { interval: weekly } + patterns: ["*"] + cooldown: { default-days: 7 } + multi-ecosystem-group: main - package-ecosystem: docker directories: - /infra - - /internal/standup-bot - /internal/leetcode-auth-stealer-service - schedule: { interval: weekly } + patterns: ["*"] + cooldown: { default-days: 7 } + multi-ecosystem-group: main + # ci + - package-ecosystem: github-actions + directories: + - / + - "/.github/composite/**" + patterns: ["*"] + cooldown: { default-days: 7 } + multi-ecosystem-group: ci + - package-ecosystem: bun + directory: /.github/scripts + patterns: ["*"] + cooldown: { default-days: 7 } + multi-ecosystem-group: ci + # non-main + - package-ecosystem: cargo + directory: /internal/standup-bot + patterns: ["*"] + cooldown: { default-days: 7 } + multi-ecosystem-group: non-main + - package-ecosystem: docker + directory: /internal/standup-bot + patterns: ["*"] + cooldown: { default-days: 7 } + multi-ecosystem-group: non-main