Skip to content

Commit 1328dab

Browse files
committed
build: setup dependabot
GitHub Actions Updates: - Monitors workflow files for action version updates (like actions/checkout@v4) - Updates composite action dependencies referenced in action.yml - Runs weekly on Mondays at 6 AM - Creates up to 10 PRs for GitHub Actions updates Docker Updates: - Monitors the ghcr.io/cdviz-dev/cdviz-collector container image reference - Checks for new versions of the base container - Runs weekly on Mondays at 6 AM - Creates up to 5 PRs for Docker updates Features: - ✅ Automatic PR creation for dependency updates - ✅ Proper labeling (dependencies, github-actions, docker) - ✅ Conventional commit messages with chore prefix - ✅ Reviewer assignment to cdviz-dev - ✅ Rate limiting to prevent PR spam
1 parent 0633374 commit 1328dab

File tree

1 file changed

+35
-0
lines changed

1 file changed

+35
-0
lines changed

.github/dependabot.yml

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
version: 2
2+
updates:
3+
# GitHub Actions dependencies
4+
- package-ecosystem: "github-actions"
5+
directory: "/"
6+
schedule:
7+
interval: "weekly"
8+
day: "monday"
9+
time: "06:00"
10+
open-pull-requests-limit: 10
11+
reviewers:
12+
- "cdviz-dev"
13+
labels:
14+
- "dependencies"
15+
- "github-actions"
16+
commit-message:
17+
prefix: "chore"
18+
include: "scope"
19+
20+
# Docker dependencies (for the container image referenced in action.yml)
21+
- package-ecosystem: "docker"
22+
directory: "/"
23+
schedule:
24+
interval: "weekly"
25+
day: "monday"
26+
time: "06:00"
27+
open-pull-requests-limit: 5
28+
reviewers:
29+
- "cdviz-dev"
30+
labels:
31+
- "dependencies"
32+
- "docker"
33+
commit-message:
34+
prefix: "chore"
35+
include: "scope"

0 commit comments

Comments
 (0)