11version : 2
2+ registries :
3+ ghcr :
4+ type : docker-registry
5+ url : ghcr.io
6+ username : ${{secrets.GHCR_USERNAME}}
7+ password : ${{secrets.GHCR_TOKEN}}
8+
9+ dockerhub :
10+ type : docker-registry
11+ url : registry-1.docker.io
12+ username : ${{secrets.DOCKERHUB_USER}}
13+ password : ${{secrets.DOCKERHUB_TOKEN}}
14+
15+ github-maven :
16+ type : maven-repository
17+ url : https://maven.pkg.github.com/${{github.repository_owner}}/*
18+ username : ${{secrets.GHCR_USERNAME}}
19+ password : ${{secrets.GHCR_TOKEN}}
220updates :
321 # (Angular app)
422 - package-ecosystem : " npm"
@@ -10,40 +28,23 @@ updates:
1028 target-branch : " main"
1129 open-pull-requests-limit : 10
1230 labels : ["dependencies", "npm", "frontend"]
13- # CHỈ chặn nâng major Angular (v21+), vẫn cho phép 20.x
1431 ignore :
1532 - dependency-name : " @angular/*"
1633 update-types : ["version-update:semver-major"]
1734 groups :
1835 angular-core :
19- patterns :
20- - " @angular/*"
21- - " zone.js"
36+ patterns : ["@angular/*", "zone.js"]
2237 update-types : ["minor", "patch"]
2338 tooling-and-tests :
24- patterns :
25- - " typescript"
26- - " karma*"
27- - " jasmine*"
28- - " @types/*"
29- - " cypress"
39+ patterns : ["typescript", "karma*", "jasmine*", "@types/*", "cypress"]
3040 update-types : ["minor", "patch"]
3141 ui-and-md :
32- patterns :
33- - " highlight.js"
34- - " marked"
35- - " github-markdown-css"
36- - " apexcharts"
37- - " ng-apexcharts"
38- - " ngx-*"
42+ patterns : ["highlight.js", "marked", "github-markdown-css", "apexcharts", "ng-apexcharts", "ngx-*"]
3943 update-types : ["minor", "patch"]
4044 codemirror-suite :
41- patterns :
42- - " codemirror"
43- - " @codemirror/*"
45+ patterns : ["codemirror", "@codemirror/*"]
4446 update-types : ["minor", "patch"]
4547
46-
4748 # GitHub Actions
4849 - package-ecosystem : " github-actions"
4950 directory : " /"
@@ -59,6 +60,7 @@ updates:
5960 # Docker images (Nginx, Node…)
6061 - package-ecosystem : " docker"
6162 directory : " /docker"
63+ registries : ["ghcr", "dockerhub"]
6264 schedule :
6365 interval : " weekly"
6466 day : " tuesday"
@@ -69,16 +71,5 @@ updates:
6971 open-pull-requests-limit : 10
7072 groups :
7173 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:*"
74+ patterns : ["nginx", "node"]
8475 update-types : ["minor", "patch"]
0 commit comments