11version : 2
22updates :
3- # Dependabot maven có thể chạy ở root của multi-module project
43 - package-ecosystem : " maven"
54 directory : " /"
65 schedule :
@@ -12,28 +11,18 @@ updates:
1211 labels : [ "dependencies", "maven", "backend" ]
1312 groups :
1413 spring-bom :
15- patterns :
16- - " org.springframework.boot:*"
17- - " org.springframework.cloud:*"
14+ patterns : [ "org.springframework.boot:*","org.springframework.cloud:*" ]
1815 update-types : [ "minor", "patch" ]
1916 grpc-protobuf :
20- patterns :
21- - " io.grpc:*"
22- - " com.google.protobuf:*"
17+ patterns : [ "io.grpc:*","com.google.protobuf:*" ]
2318 update-types : [ "minor", "patch" ]
2419 mapping-and-utils :
25- patterns :
26- - " org.projectlombok:*"
27- - " org.mapstruct:*"
20+ patterns : [ "org.projectlombok:*","org.mapstruct:*" ]
2821 update-types : [ "minor", "patch" ]
2922 test-stack :
30- patterns :
31- - " org.jacoco:*"
32- - " org.sonarsource.scanner.maven:sonar-maven-plugin"
33- - " org.apache.maven.plugins:*"
23+ patterns : [ "org.jacoco:*","org.sonarsource.scanner.maven:sonar-maven-plugin","org.apache.maven.plugins:*" ]
3424 update-types : [ "minor", "patch" ]
3525
36- # ========= FileService (.NET / NuGet) =========
3726 - package-ecosystem : " nuget"
3827 directory : " /FileService"
3928 schedule :
@@ -45,7 +34,6 @@ updates:
4534 labels : [ "dependencies", "nuget", "backend" ]
4635 open-pull-requests-limit : 10
4736
48- # ========= Dockerfiles & Compose (thư mục /docker) =========
4937 - package-ecosystem : " docker"
5038 directory : " /docker"
5139 schedule :
@@ -56,23 +44,18 @@ updates:
5644 target-branch : " main"
5745 labels : [ "dependencies", "docker" ]
5846 open-pull-requests-limit : 10
47+ registries : [ dockerhub, ghcr ]
5948 groups :
6049 nginx-node-base :
61- patterns :
62- - " nginx"
63- - " node"
50+ patterns : [ "nginx", "node" ]
6451 update-types : [ "minor", "patch" ]
6552 dotnet-base :
66- patterns :
67- - " mcr.microsoft.com/dotnet/*"
53+ patterns : [ "mcr.microsoft.com/dotnet/*" ]
6854 update-types : [ "minor", "patch" ]
6955 jre-maven :
70- patterns :
71- - " eclipse-temurin:*"
72- - " maven:*"
56+ patterns : [ "eclipse-temurin:*", "maven:*" ]
7357 update-types : [ "minor", "patch" ]
7458
75- # ========= Dockerfiles ở root =========
7659 - package-ecosystem : " docker"
7760 directory : " /"
7861 schedule :
@@ -83,8 +66,8 @@ updates:
8366 target-branch : " main"
8467 labels : [ "dependencies", "docker" ]
8568 open-pull-requests-limit : 10
69+ registries : [ dockerhub, ghcr ]
8670
87- # ========= GitHub Actions =========
8871 - package-ecosystem : " github-actions"
8972 directory : " /"
9073 schedule :
@@ -95,3 +78,15 @@ updates:
9578 target-branch : " main"
9679 labels : [ "dependencies", "github-actions" ]
9780 open-pull-requests-limit : 10
81+
82+ registries :
83+ dockerhub :
84+ type : docker-registry
85+ url : https://index.docker.io/v1/
86+ username : ${{secrets.DOCKERHUB_USER}}
87+ password : ${{secrets.DOCKERHUB_TOKEN}}
88+ ghcr :
89+ type : docker-registry
90+ url : https://ghcr.io
91+ username : ${{secrets.GHCR_USERNAME}}
92+ password : ${{secrets.GHCR_TOKEN}}
0 commit comments