Make dependabot quieter

* Batch up npm minor updates, github actions, and docker updates to reduce the number of PRs generated
* Add cooldown periods to reduce the degree of manual checking required for supply chain issues
This commit is contained in:
GCHQDeveloper581 2026-05-28 13:29:00 +00:00
parent 6b780bc507
commit 6f36de40db
No known key found for this signature in database
GPG Key ID: 6222E059A3DF595C

View File

@ -15,6 +15,8 @@ updates:
day: 'friday' day: 'friday'
time: '03:00' time: '03:00'
timezone: Europe/London timezone: Europe/London
cooldown:
default-days: 2
commit-message: commit-message:
prefix: 'chore (deps): ' prefix: 'chore (deps): '
ignore: ignore:
@ -41,7 +43,8 @@ updates:
versions: [ '1.6.1' ] versions: [ '1.6.1' ]
groups: groups:
# #
# Grouping so we don't get a seperate PR for every patch version. # Grouping so patch version updates are batched together in a single PR
# and similarly with minor version updates
# #
patch-updates: patch-updates:
applies-to: version-updates applies-to: version-updates
@ -49,6 +52,12 @@ updates:
- '*' - '*'
update-types: update-types:
- 'patch' - 'patch'
minor-updates:
applies-to: version-updates
patterns:
- '*'
update-types:
- 'minor'
# Versioning on Github Actions # Versioning on Github Actions
- package-ecosystem: "github-actions" - package-ecosystem: "github-actions"
@ -60,8 +69,14 @@ updates:
day: 'friday' day: 'friday'
time: '03:00' time: '03:00'
timezone: Europe/London timezone: Europe/London
cooldown:
default-days: 4
commit-message: commit-message:
prefix: 'chore (deps): ' prefix: 'chore (deps): '
groups:
actions-dependencies:
patterns:
- "*"
- package-ecosystem: docker - package-ecosystem: docker
directory: / directory: /
@ -70,3 +85,11 @@ updates:
day: 'friday' day: 'friday'
time: '03:00' time: '03:00'
timezone: Europe/London timezone: Europe/London
cooldown:
default-days: 4
commit-message:
prefix: 'chore (deps): '
groups:
docker-dependencies:
patterns:
- "*"