From 9e945520c7cfa79d4c24bbb9a1040a1fd38b5388 Mon Sep 17 00:00:00 2001 From: DeepakNemad Date: Mon, 11 May 2026 15:49:51 +0530 Subject: [PATCH 1/2] chore: configure Dependabot for Bun, GitHub Actions, Docker (weekly, Monday 9:00) Signed-off-by: DeepakNemad --- .github/dependabot.yml | 88 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 88 insertions(+) create mode 100644 .github/dependabot.yml diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..ebd0743 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,88 @@ +# .github/dependabot.yml + +version: 2 + +updates: + # ========================= + # Bun Dependencies (via npm ecosystem) + # ========================= + - package-ecosystem: "npm" + directory: "/" # or "/client" if package.json is inside a subfolder + target-branch: "main" # always open PRs against main + schedule: + interval: "weekly" + day: "monday" + time: "09:00" + timezone: "Asia/Kolkata" + open-pull-requests-limit: 10 + + groups: + minor-updates: + patterns: + - "*" + update-types: + - "minor" + + allow: + - dependency-type: "all" + + labels: + - "dependencies" + - "bun" # label for Bun dependencies + + commit-message: + prefix: "chore" + include: "scope" + + # ========================= + # GitHub Actions + # ========================= + - package-ecosystem: "github-actions" + directory: "/" + target-branch: "main" # always open PRs against main + schedule: + interval: "weekly" + day: "monday" + time: "09:00" + timezone: "Asia/Kolkata" + + labels: + - "dependencies" + - "github-actions" + + commit-message: + prefix: "ci" + + groups: + minor-updates: + patterns: + - "*" + update-types: + - "minor" + + # ========================= + # Docker + # ========================= + - package-ecosystem: "docker" + directories: + - "/" + target-branch: "main" # always open PRs against main + schedule: + interval: "weekly" + day: "monday" + time: "09:00" + timezone: "Asia/Kolkata" + + labels: + - "dependencies" + - "docker" + + commit-message: + prefix: "build" + + groups: + minor-updates: + patterns: + - "*" + update-types: + - "minor" \ No newline at end of file From ec74ce88e4c3cc90056889235077d11d0caee9fe Mon Sep 17 00:00:00 2001 From: DeepakNemad Date: Mon, 11 May 2026 16:21:06 +0530 Subject: [PATCH 2/2] Update dependabot file not dependbot will raise the pr in group Signed-off-by: DeepakNemad --- .github/dependabot.yml | 60 +++++++++++++++++++++++++++++++----------- 1 file changed, 44 insertions(+), 16 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index ebd0743..a6d6d4d 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -1,5 +1,7 @@ # .github/dependabot.yml +# .github/dependabot.yml + version: 2 updates: @@ -17,23 +19,32 @@ updates: open-pull-requests-limit: 10 groups: - minor-updates: + # One PR for all patch updates (bun) + patch-updates: + update-types: + - "patch" patterns: - "*" + + # One PR for all minor updates (bun) + minor-updates: update-types: - "minor" + patterns: + - "*" allow: - dependency-type: "all" labels: - "dependencies" - - "bun" # label for Bun dependencies + - "bun" commit-message: prefix: "chore" include: "scope" + # ========================= # GitHub Actions # ========================= @@ -46,6 +57,21 @@ updates: time: "09:00" timezone: "Asia/Kolkata" + groups: + # One PR for all patch updates (actions) + patch-updates: + update-types: + - "patch" + patterns: + - "*" + + # One PR for all minor updates (actions) + minor-updates: + update-types: + - "minor" + patterns: + - "*" + labels: - "dependencies" - "github-actions" @@ -53,12 +79,6 @@ updates: commit-message: prefix: "ci" - groups: - minor-updates: - patterns: - - "*" - update-types: - - "minor" # ========================= # Docker @@ -73,16 +93,24 @@ updates: time: "09:00" timezone: "Asia/Kolkata" + groups: + # One PR for all patch updates (docker) + patch-updates: + update-types: + - "patch" + patterns: + - "*" + + # One PR for all minor updates (docker) + minor-updates: + update-types: + - "minor" + patterns: + - "*" + labels: - "dependencies" - "docker" commit-message: - prefix: "build" - - groups: - minor-updates: - patterns: - - "*" - update-types: - - "minor" \ No newline at end of file + prefix: "build" \ No newline at end of file