From cf7382a7f6ea1fe95c62c4c48b89c05fc9c5d999 Mon Sep 17 00:00:00 2001 From: larabr <7375870+larabr@users.noreply.github.com> Date: Tue, 9 Sep 2025 19:03:10 +0200 Subject: [PATCH] Dependabot: update all dev dependencies on a monthly basis Patch and minor updates will be grouped in the same MRs. Major updates will result in standalone MRs. Also, since only two schedules are currently supported for each package-ecosystem, the update frequency of noble and fflate has been changed to a daily one (same as playwright). --- .github/dependabot.yml | 37 ++++++++++++++++++++++++++++++------- 1 file changed, 30 insertions(+), 7 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index b2bef060..1f9d6e22 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -10,16 +10,15 @@ updates: interval: "daily" allow: - dependency-name: "playwright" - versioning-strategy: increase - - - package-ecosystem: "npm" - directory: "/" - schedule: - interval: "weekly" - allow: - dependency-name: "@noble*" - dependency-name: "fflate" versioning-strategy: increase + cooldown: # consider updates only X days after release + semver-major-days: 7 + semver-minor-days: 1 + semver-patch-days: 1 + include: + - "*" groups: # Any packages matching the pattern @noble* where the highest resolvable # version is minor or patch will be grouped together. @@ -31,3 +30,27 @@ updates: update-types: - "minor" - "patch" + # update other dependencies separately on a monthly basis + - package-ecosystem: "npm" + directory: "/" + schedule: + interval: "monthly" + ignore: # targeted by other schedule above + - dependency-name: "playwright" + - dependency-name: "@noble*" + - dependency-name: "fflate" + versioning-strategy: increase + cooldown: # consider updates only X days after release + semver-major-days: 30 + semver-minor-days: 3 + semver-patch-days: 3 + include: + - "*" + groups: + dev-dependencies: + applies-to: version-updates + patterns: + - "*" + update-types: # major updates will trigger non-grouped MRs + - "minor" + - "patch"