@@ -2,69 +2,153 @@ version: 2
22updates :
33 # Root package dependencies
44 - package-ecosystem : " npm"
5- directory : " /"
5+ directories :
6+ - " /"
7+ - " !/@plotly/*"
68 schedule :
79 interval : " weekly"
810 day : " monday"
11+ cooldown :
12+ default-days : 14
913 groups :
1014 npm-dependencies :
15+ applies-to : version-updates
16+ patterns :
17+ - " *"
18+ npm-dependencies-security :
19+ applies-to : security-updates
1120 patterns :
1221 - " *"
13- ignore :
14- # Ignore @plotly packages
15- - dependency-name : " @plotly/*"
1622
1723 # Dash renderer
1824 - package-ecosystem : " npm"
1925 directory : " /dash/dash-renderer"
2026 schedule :
2127 interval : " weekly"
2228 day : " monday"
29+ cooldown :
30+ default-days : 14
2331 groups :
2432 npm-dependencies :
33+ applies-to : version-updates
2534 patterns :
2635 - " *"
36+ npm-dependencies-security :
37+ applies-to : security-updates
38+ patterns :
39+ - " *"
40+ allow :
41+ - dependency-name : " @types/*"
42+ - dependency-name : " @babel/*"
43+ - dependency-name : " babel-loader"
44+ - dependency-name : " ts-loader"
45+ - dependency-name : " cookie"
46+ - dependency-name : " eslint*"
47+ - dependency-name : " prettier"
48+ - dependency-name : " webpack*"
49+ - dependency-name : " typescript"
2750
2851 # Components - dash-core-components
2952 - package-ecosystem : " npm"
3053 directory : " /components/dash-core-components"
3154 schedule :
3255 interval : " weekly"
3356 day : " monday"
57+ cooldown :
58+ default-days : 14
3459 groups :
3560 npm-dependencies :
61+ applies-to : version-updates
62+ patterns :
63+ - " *"
64+ npm-dependencies-security :
65+ applies-to : security-updates
3666 patterns :
3767 - " *"
68+ # Only auto-update these packages for version updates
69+ allow :
70+ - dependency-name : " date-fns"
71+ - dependency-name : " file-saver"
72+ - dependency-name : " ramda"
73+ - dependency-name : " react-window"
74+ - dependency-name : " @radix-ui/*"
75+ - dependency-name : " @types/*"
76+ - dependency-name : " @babel/*"
77+ - dependency-name : " babel-loader"
78+ - dependency-name : " eslint*"
79+ - dependency-name : " prettier"
80+ - dependency-name : " webpack*"
81+ - dependency-name : " typescript"
3882
3983 # Components - dash-html-components
4084 - package-ecosystem : " npm"
4185 directory : " /components/dash-html-components"
4286 schedule :
4387 interval : " weekly"
4488 day : " monday"
89+ cooldown :
90+ default-days : 14
4591 groups :
4692 npm-dependencies :
93+ applies-to : version-updates
4794 patterns :
4895 - " *"
96+ npm-dependencies-security :
97+ applies-to : security-updates
98+ patterns :
99+ - " *"
100+ allow :
101+ - dependency-name : " @types/*"
102+ - dependency-name : " @babel/*"
103+ - dependency-name : " babel-loader"
104+ - dependency-name : " eslint*"
105+ - dependency-name : " webpack*"
106+ - dependency-name : " typescript"
49107
50108 # Components - dash-table
51109 - package-ecosystem : " npm"
52110 directory : " /components/dash-table"
53111 schedule :
54112 interval : " weekly"
55113 day : " monday"
114+ cooldown :
115+ default-days : 14
56116 groups :
57117 npm-dependencies :
118+ applies-to : version-updates
119+ patterns :
120+ - " *"
121+ npm-dependencies-security :
122+ applies-to : security-updates
58123 patterns :
59124 - " *"
125+ allow :
126+ - dependency-name : " @types/*"
127+ - dependency-name : " @babel/*"
128+ - dependency-name : " babel-loader"
129+ - dependency-name : " ts-loader"
130+ - dependency-name : " css-loader"
131+ - dependency-name : " less"
132+ - dependency-name : " less-loader"
133+ - dependency-name : " eslint*"
134+ - dependency-name : " prettier"
135+ - dependency-name : " webpack*"
136+ - dependency-name : " typescript"
60137
61138 # Python dependencies
62139 - package-ecosystem : " pip"
63140 directory : " /"
64141 schedule :
65142 interval : " weekly"
66143 day : " monday"
144+ cooldown :
145+ default-days : 14
67146 groups :
68147 pip-dependencies :
148+ applies-to : version-updates
149+ patterns :
150+ - " *"
151+ pip-dependencies-security :
152+ applies-to : security-updates
69153 patterns :
70154 - " *"
0 commit comments