11version : 2
22updates :
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