Skip to content

Commit 56e4ff6

Browse files
authored
Configure Dependabot for multiple ecosystems
Added configuration for Go modules, GitHub Actions, and Docker updates with specific schedules and limits.
1 parent 16277a3 commit 56e4ff6

File tree

1 file changed

+73
-0
lines changed

1 file changed

+73
-0
lines changed

.github/dependabot.yml

Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
# Dependabot configuration for stackitcloud/external-dns-stackit-webhook
2+
# Documentation: https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file
3+
4+
version: 2
5+
6+
updates:
7+
# ────��─────────────────────────────────────────
8+
# Go modules (go.mod / go.sum)
9+
# ──────────────────────────────────────────────
10+
- package-ecosystem: "gomod"
11+
directory: "/"
12+
schedule:
13+
interval: "weekly"
14+
day: "monday"
15+
time: "06:00"
16+
timezone: "Europe/Berlin"
17+
open-pull-requests-limit: 10
18+
reviewers:
19+
- "stackitcloud/dns"
20+
labels:
21+
- "dependencies"
22+
- "go"
23+
commit-message:
24+
prefix: "deps(go)"
25+
include: "scope"
26+
# Ignore indirect-only / low-churn deps that are pinned upstream
27+
ignore:
28+
- dependency-name: "k8s.io/*"
29+
update-types:
30+
- "version-update:semver-major"
31+
- dependency-name: "sigs.k8s.io/*"
32+
update-types:
33+
- "version-update:semver-major"
34+
35+
# ──────────────────────────────────────────────
36+
# GitHub Actions (.github/workflows/*.yml)
37+
# ──────────────────────────────────────────────
38+
- package-ecosystem: "github-actions"
39+
directory: "/"
40+
schedule:
41+
interval: "weekly"
42+
day: "monday"
43+
time: "06:00"
44+
timezone: "Europe/Berlin"
45+
open-pull-requests-limit: 5
46+
reviewers:
47+
- "stackitcloud/dns"
48+
labels:
49+
- "dependencies"
50+
- "github-actions"
51+
commit-message:
52+
prefix: "deps(ci)"
53+
include: "scope"
54+
55+
# ──────────────────────────────────────────────
56+
# Docker (Dockerfile)
57+
# ──────────────────────────────────────────────
58+
- package-ecosystem: "docker"
59+
directory: "/"
60+
schedule:
61+
interval: "weekly"
62+
day: "monday"
63+
time: "06:00"
64+
timezone: "Europe/Berlin"
65+
open-pull-requests-limit: 5
66+
reviewers:
67+
- "stackitcloud/dns"
68+
labels:
69+
- "dependencies"
70+
- "docker"
71+
commit-message:
72+
prefix: "deps(docker)"
73+
include: "scope"

0 commit comments

Comments
 (0)