1- # .github/dependabot.yml
21version : 2
32updates :
43
5- # ######################################
6- # GitHub Actions (Security Best Practice)
7- # ######################################
8- - package-ecosystem : " github-actions"
9- directory : " /"
10- schedule :
11- interval : " daily"
12- labels :
13- - " dependabot"
14- commit-message :
15- prefix : " deps"
16- include : " scope"
17-
18- # ######################################
19- # Python (pip) — e.g., requirements.txt
20- # ######################################
4+ # --- Python (Poetry via pip ecosystem) ---
215 - package-ecosystem : " pip"
226 directory : " /"
237 schedule :
248 interval : " daily"
25- labels :
26- - " dependabot"
27- commit-message :
28- prefix : " pip"
29- include : " scope"
30-
31- # ######################################
32- # Docker Dependencies — updates FROM images
33- # ######################################
34- - package-ecosystem : " docker"
35- directory : " /"
36- schedule :
37- interval : " daily"
38- labels :
39- - " dependabot"
40- commit-message :
41- prefix : " docker"
42- include : " scope"
9+ target-branch : " master"
10+ labels : ["dependencies", "python", "poetry"]
11+ open-pull-requests-limit : 10
12+ ignore :
13+ - dependency-name : " *"
14+ update-types : ["version-update:semver-major"]
4315
44- # ######################################
45- # Maven (pom.xml)
46- # ######################################
47- - package-ecosystem : " maven"
16+ # --- NodeJS (root) ---
17+ - package-ecosystem : " npm"
4818 directory : " /"
4919 schedule :
5020 interval : " daily"
51- labels :
52- - " dependabot"
53- commit-message :
54- prefix : " maven"
55- include : " scope"
21+ target-branch : " master"
22+ labels : ["dependencies", "npm"]
23+ open-pull-requests-limit : 10
24+ ignore :
25+ - dependency-name : " *"
26+ update-types : ["version-update:semver-major"]
5627
57- # ######################################
58- # Gradle (build.gradle, gradle.properties)
59- # ######################################
60- - package-ecosystem : " gradle"
61- directory : " /"
28+ # --- NodeJS (sandbox/) ---
29+ - package-ecosystem : " npm"
30+ directory : " /sandbox"
6231 schedule :
6332 interval : " daily"
64- labels :
65- - " dependabot"
66- commit-message :
67- prefix : " gradle"
68- include : " scope"
33+ target-branch : " master"
34+ labels : ["dependencies", "npm", "sandbox"]
35+ open-pull-requests-limit : 10
36+ ignore :
37+ - dependency-name : " *"
38+ update-types : ["version-update:semver-major"]
6939
70- # ######################################
71- # JavaScript (npm / package.json)
72- # ######################################
73- - package-ecosystem : " npm"
40+ # --- GitHub Actions ---
41+ - package-ecosystem : " github-actions"
7442 directory : " /"
7543 schedule :
7644 interval : " daily"
77- labels :
78- - " dependabot"
79- commit-message :
80- prefix : " npm"
81- include : " scope"
45+ target-branch : " master"
46+ labels : ["dependencies", "github-actions"]
0 commit comments