borg/.github/dependabot.yml
Thomas Waldmann daa1944e74
CI: add a Dependabot cooldown for GitHub Actions
Malicious releases are usually caught and pulled within days, so waiting
before adopting a new version buys herd immunity for little cost. A
compromised action is the more severe case of the two we consume: it
runs with the workflow token and can tamper with build artifacts before
they get attested.

Mirror the major/minor values already used for pip. default-days
additionally covers patch releases and actions that do not use semver,
which the pip block does not set.

Security updates are not delayed by cooldown.
2026-08-14 19:48:37 +02:00

29 lines
635 B
YAML

version: 2
updates:
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
cooldown:
# default-days also covers patch releases and actions not using semver.
default-days: 14
semver-major-days: 90
semver-minor-days: 30
groups:
actions:
patterns:
- "*"
- package-ecosystem: "pip"
directory: "/requirements.d"
ignore:
- dependency-name: "black"
schedule:
interval: "weekly"
cooldown:
semver-major-days: 90
semver-minor-days: 30
groups:
pip-dependencies:
patterns:
- "*"