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 # Dependabot maven có thể chạy ở root của multi-module project
422 - package-ecosystem : " maven"
@@ -12,25 +30,16 @@ updates:
1230 labels : [ "dependencies", "maven", "backend" ]
1331 groups :
1432 spring-bom :
15- patterns :
16- - " org.springframework.boot:*"
17- - " org.springframework.cloud:*"
33+ patterns : [ "org.springframework.boot:*", "org.springframework.cloud:*" ]
1834 update-types : [ "minor", "patch" ]
1935 grpc-protobuf :
20- patterns :
21- - " io.grpc:*"
22- - " com.google.protobuf:*"
36+ patterns : [ "io.grpc:*", "com.google.protobuf:*" ]
2337 update-types : [ "minor", "patch" ]
2438 mapping-and-utils :
25- patterns :
26- - " org.projectlombok:*"
27- - " org.mapstruct:*"
39+ patterns : [ "org.projectlombok:*", "org.mapstruct:*" ]
2840 update-types : [ "minor", "patch" ]
2941 test-stack :
30- patterns :
31- - " org.jacoco:*"
32- - " org.sonarsource.scanner.maven:sonar-maven-plugin"
33- - " org.apache.maven.plugins:*"
42+ patterns : [ "org.jacoco:*", "org.sonarsource.scanner.maven:sonar-maven-plugin", "org.apache.maven.plugins:*" ]
3443 update-types : [ "minor", "patch" ]
3544
3645 # ========= FileService (.NET / NuGet) =========
@@ -57,19 +66,11 @@ updates:
5766 labels : [ "dependencies", "docker" ]
5867 open-pull-requests-limit : 10
5968 groups :
60- nginx-node-base :
61- patterns :
62- - " nginx"
63- - " node"
64- update-types : [ "minor", "patch" ]
6569 dotnet-base :
66- patterns :
67- - " mcr.microsoft.com/dotnet/*"
70+ patterns : [ "mcr.microsoft.com/dotnet/*" ]
6871 update-types : [ "minor", "patch" ]
6972 jre-maven :
70- patterns :
71- - " eclipse-temurin:*"
72- - " maven:*"
73+ patterns : [ "eclipse-temurin:*", "maven:*" ]
7374 update-types : [ "minor", "patch" ]
7475
7576 # ========= Dockerfiles ở root =========
@@ -87,6 +88,7 @@ updates:
8788 # ========= GitHub Actions =========
8889 - package-ecosystem : " github-actions"
8990 directory : " /"
91+ registries : [ "ghcr", "dockerhub" ]
9092 schedule :
9193 interval : " weekly"
9294 day : " monday"
0 commit comments