Skip to content

Commit 7b66d70

Browse files
committed
2 parents f31e182 + 6fc765f commit 7b66d70

File tree

1 file changed

+54
-9
lines changed

1 file changed

+54
-9
lines changed

.github/dependabot.yml

Lines changed: 54 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,48 @@
11
version: 2
22
updates:
3-
# NPM (Angular app)
3+
# (Angular app)
44
- package-ecosystem: "npm"
55
directory: "/"
66
schedule:
77
interval: "daily"
88
time: "02:00"
99
timezone: "Asia/Bangkok"
10-
open-pull-requests-limit: 10
1110
target-branch: "main"
12-
labels: ["dependencies", "npm"]
13-
allow:
14-
- dependency-type: "direct"
15-
- dependency-type: "all"
11+
open-pull-requests-limit: 10
12+
labels: ["dependencies", "npm", "frontend"]
13+
# CHỈ chặn nâng major Angular (v21+), vẫn cho phép 20.x
1614
ignore:
17-
# ví dụ giữ cố định major của Angular 19
1815
- dependency-name: "@angular/*"
19-
versions: [">=20"]
16+
update-types: ["version-update:semver-major"]
17+
groups:
18+
angular-core:
19+
patterns:
20+
- "@angular/*"
21+
- "zone.js"
22+
update-types: ["minor", "patch"]
23+
tooling-and-tests:
24+
patterns:
25+
- "typescript"
26+
- "karma*"
27+
- "jasmine*"
28+
- "@types/*"
29+
- "cypress"
30+
update-types: ["minor", "patch"]
31+
ui-and-md:
32+
patterns:
33+
- "highlight.js"
34+
- "marked"
35+
- "github-markdown-css"
36+
- "apexcharts"
37+
- "ng-apexcharts"
38+
- "ngx-*"
39+
update-types: ["minor", "patch"]
40+
codemirror-suite:
41+
patterns:
42+
- "codemirror"
43+
- "@codemirror/*"
44+
update-types: ["minor", "patch"]
45+
2046

2147
# GitHub Actions
2248
- package-ecosystem: "github-actions"
@@ -26,14 +52,33 @@ updates:
2652
day: "monday"
2753
time: "03:00"
2854
timezone: "Asia/Bangkok"
55+
target-branch: "main"
2956
labels: ["dependencies", "github-actions"]
57+
open-pull-requests-limit: 10
3058

31-
# Docker base images (Nginx, Node…)
59+
# Docker images (Nginx, Node…)
3260
- package-ecosystem: "docker"
3361
directory: "/docker"
3462
schedule:
3563
interval: "weekly"
3664
day: "tuesday"
3765
time: "04:00"
3866
timezone: "Asia/Bangkok"
67+
target-branch: "main"
3968
labels: ["dependencies", "docker"]
69+
open-pull-requests-limit: 10
70+
groups:
71+
nginx-node-base:
72+
patterns:
73+
- "nginx"
74+
- "node"
75+
update-types: ["minor", "patch"]
76+
dotnet-base:
77+
patterns:
78+
- "mcr.microsoft.com/dotnet/*"
79+
update-types: ["minor", "patch"]
80+
jre-maven:
81+
patterns:
82+
- "eclipse-temurin:*"
83+
- "maven:*"
84+
update-types: ["minor", "patch"]

0 commit comments

Comments
 (0)