Skip to content

Commit 90a642d

Browse files
committed
chore(ci): dependabot enhancements — cooldown, labels, CC prefix, security group
5-day cooldown + open-pull-requests-limit=10 + chore(deps) prefix + dependencies/<ecosystem> labels + security-updates group. Also ignores Astro major version bumps until a deliberate upgrade.
1 parent 0f27705 commit 90a642d

1 file changed

Lines changed: 33 additions & 0 deletions

File tree

.github/dependabot.yml

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,22 @@ updates:
44
directory: "/"
55
schedule:
66
interval: "weekly"
7+
open-pull-requests-limit: 10
8+
cooldown:
9+
default-days: 5
10+
commit-message:
11+
prefix: "chore(deps)"
12+
prefix-development: "chore(deps-dev)"
13+
include: "scope"
14+
labels:
15+
- "dependencies"
16+
- "javascript"
17+
ignore:
18+
- dependency-name: "astro"
19+
update-types: ["version-update:semver-major"]
720
groups:
821
runtime-deps:
22+
applies-to: version-updates
923
patterns:
1024
- "*"
1125
exclude-patterns:
@@ -14,17 +28,36 @@ updates:
1428
- "prettier*"
1529
- "vitest*"
1630
dev-deps:
31+
applies-to: version-updates
1732
patterns:
1833
- "@types/*"
1934
- "eslint*"
2035
- "prettier*"
2136
- "vitest*"
37+
security:
38+
applies-to: security-updates
39+
patterns:
40+
- "*"
2241

2342
- package-ecosystem: "github-actions"
2443
directory: "/"
2544
schedule:
2645
interval: "weekly"
46+
open-pull-requests-limit: 10
47+
cooldown:
48+
default-days: 5
49+
commit-message:
50+
prefix: "chore(deps)"
51+
include: "scope"
52+
labels:
53+
- "dependencies"
54+
- "github-actions"
2755
groups:
2856
github-actions:
57+
applies-to: version-updates
58+
patterns:
59+
- "*"
60+
security:
61+
applies-to: security-updates
2962
patterns:
3063
- "*"

0 commit comments

Comments
 (0)