Skip to content

Commit d8a39c9

Browse files
authored
add dependabot
1 parent ac16e41 commit d8a39c9

File tree

1 file changed

+44
-0
lines changed

1 file changed

+44
-0
lines changed

.github/workflows/dependabot.yml

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
# Dependabot configuration for automatic updates
2+
version: 2
3+
updates:
4+
# Ruby gems updates (including Chirpy theme)
5+
- package-ecosystem: "bundler"
6+
directory: "/"
7+
schedule:
8+
interval: "weekly"
9+
day: "monday"
10+
time: "09:00"
11+
timezone: "Europe/Bucharest"
12+
# Limit number of open PRs
13+
open-pull-requests-limit: 5
14+
# Auto-rebase strategy
15+
rebase-strategy: "auto"
16+
# Group minor and patch updates
17+
groups:
18+
chirpy-and-plugins:
19+
patterns:
20+
- "jekyll*"
21+
- "*chirpy*"
22+
# Ignore major updates (for stability)
23+
ignore:
24+
- dependency-name: "jekyll"
25+
update-types: ["version-update:semver-major"]
26+
- dependency-name: "jekyll-theme-chirpy"
27+
update-types: ["version-update:semver-major"]
28+
# PR labels
29+
labels:
30+
- "dependencies"
31+
- "automated"
32+
# Commit message configuration
33+
commit-message:
34+
prefix: "chore"
35+
include: "scope"
36+
37+
# GitHub Actions updates
38+
- package-ecosystem: "github-actions"
39+
directory: "/"
40+
schedule:
41+
interval: "weekly"
42+
labels:
43+
- "github-actions"
44+
- "automated"

0 commit comments

Comments
 (0)