Skip to content

Commit 0ba12c3

Browse files
alan-agius4mgechev
authored andcommitted
ci: enable renovate dev dependency batching
With this change we batch non major devDependencies updates in a single PR
1 parent 0f9fcaa commit 0ba12c3

File tree

3 files changed

+36
-102
lines changed

3 files changed

+36
-102
lines changed

package.json

Lines changed: 15 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -65,22 +65,6 @@
6565
"@angular/compiler-cli"
6666
]
6767
},
68-
"dependencies": {
69-
"@types/debug": "^4.1.2",
70-
"@types/node-fetch": "^2.1.6",
71-
"@types/progress": "^2.0.3",
72-
"@types/universal-analytics": "^0.4.2",
73-
"@types/uuid": "^3.4.4",
74-
"debug": "^4.1.1",
75-
"glob": "^7.0.3",
76-
"node-fetch": "^2.2.0",
77-
"prettier": "^1.16.4",
78-
"puppeteer": "2.1.0",
79-
"quicktype-core": "^6.0.15",
80-
"temp": "^0.9.0",
81-
"tslint": "^5.15.0",
82-
"typescript": "3.7.5"
83-
},
8468
"devDependencies": {
8569
"@angular/compiler": "9.0.0-rc.14",
8670
"@angular/compiler-cli": "9.0.0-rc.14",
@@ -95,19 +79,24 @@
9579
"@types/caniuse-lite": "^1.0.0",
9680
"@types/copy-webpack-plugin": "^5.0.0",
9781
"@types/cssnano": "^4.0.0",
82+
"@types/debug": "^4.1.2",
9883
"@types/express": "^4.16.0",
9984
"@types/find-cache-dir": "^2.0.0",
100-
"@types/glob": "^7.0.0",
85+
"@types/glob": "^7.0.3",
10186
"@types/inquirer": "^0.0.44",
10287
"@types/jasmine": "~3.5.0",
10388
"@types/karma": "^3.0.2",
10489
"@types/loader-utils": "^1.1.3",
10590
"@types/minimist": "^1.2.0",
10691
"@types/node": "10.12.30",
92+
"@types/node-fetch": "^2.1.6",
10793
"@types/npm-package-arg": "^6.1.0",
94+
"@types/progress": "^2.0.3",
10895
"@types/request": "^2.47.1",
10996
"@types/rimraf": "^2.0.2",
11097
"@types/semver": "^7.0.0",
98+
"@types/universal-analytics": "^0.4.2",
99+
"@types/uuid": "^3.4.4",
111100
"@types/webpack": "^4.32.1",
112101
"@types/webpack-dev-server": "^3.1.7",
113102
"@types/webpack-sources": "^0.1.5",
@@ -117,9 +106,11 @@
117106
"common-tags": "^1.8.0",
118107
"conventional-changelog": "^3.0.0",
119108
"conventional-commits-parser": "^3.0.0",
109+
"debug": "^4.1.1",
120110
"fast-json-stable-stringify": "2.1.0",
121111
"gh-got": "^8.0.1",
122112
"git-raw-commits": "^2.0.0",
113+
"glob": "^7.0.3",
123114
"husky": "^4.0.10",
124115
"jasmine": "^3.3.1",
125116
"jasmine-spec-reporter": "^4.2.1",
@@ -129,24 +120,31 @@
129120
"license-checker": "^25.0.0",
130121
"minimatch": "^3.0.4",
131122
"minimist": "^1.2.0",
123+
"node-fetch": "^2.2.0",
132124
"npm-registry-client": "8.6.0",
133125
"ora": "^4.0.2",
134126
"pacote": "10.3.1",
135127
"pidtree": "^0.3.0",
136128
"pidusage": "^2.0.17",
129+
"prettier": "^1.16.4",
130+
"puppeteer": "2.1.0",
131+
"quicktype-core": "^6.0.15",
137132
"rxjs": "6.5.4",
138133
"sauce-connect-proxy": "https://saucelabs.com/downloads/sc-4.5.4-linux.tar.gz",
139134
"semver": "7.1.2",
140135
"source-map": "^0.7.3",
141136
"source-map-support": "^0.5.0",
142137
"spdx-satisfies": "^5.0.0",
143138
"tar": "^6.0.0",
139+
"temp": "^0.9.0",
144140
"through2": "^3.0.0",
145141
"tree-kill": "^1.2.2",
146142
"ts-api-guardian": "0.5.0",
147143
"ts-node": "^5.0.0",
144+
"tslint": "^5.15.0",
148145
"tslint-no-circular-imports": "^0.7.0",
149146
"tslint-sonarts": "1.9.0",
147+
"typescript": "3.7.5",
150148
"verdaccio": "4.4.2"
151149
},
152150
"husky": {

renovate.json

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"pinVersions": false,
33
"semanticCommits": true,
44
"semanticPrefix": "build",
5-
"commitMessage": "{{semanticPrefix}} update {{depName}} to version {{newVersion}}",
5+
"commitMessage": "{{semanticPrefix}} update {{#if groupName}}{{{groupName}}} packages{{else}}{{{depName}}} to version {{{newVersion}}}{{/if}}",
66
"separateMajorMinor": false,
77
"prHourlyLimit": 2,
88
"labels": [
@@ -54,7 +54,7 @@
5454
"packagePatterns": [
5555
"^@bazel\/.*",
5656
"^build_bazel.*",
57-
"^bazel_toolchains$"
57+
"bazel_toolchains"
5858
],
5959
"groupName": "bazel",
6060
"pinVersions": false
@@ -74,6 +74,18 @@
7474
"major"
7575
],
7676
"enabled": false
77+
},
78+
{
79+
"depTypeList": ["devDependencies"],
80+
"updateTypes": ["patch", "minor"],
81+
"groupName": "non-major devDependencies",
82+
"excludePackagePatterns": [
83+
"typescript",
84+
"bazel_toolchains",
85+
"^@bazel\/.*",
86+
"^build_bazel.*",
87+
"^@angular\/.*"
88+
]
7789
}
7890
]
7991
}

yarn.lock

Lines changed: 7 additions & 83 deletions
Original file line numberDiff line numberDiff line change
@@ -1189,7 +1189,7 @@
11891189
resolved "https://registry.yarnpkg.com/@types/find-cache-dir/-/find-cache-dir-2.0.0.tgz#6ee79b947b8e51ce8c565fc8278822b2605609db"
11901190
integrity sha512-LHAReDNv7IVTE2Q+nPcRBgUZAUKPJIvR7efMrWgx69442KMoMK+QYjtTtK9WGUdaqUYVLkd/0cvCfb55LFWsVw==
11911191

1192-
"@types/glob@*", "@types/glob@^7.0.0", "@types/glob@^7.1.1":
1192+
"@types/glob@*", "@types/glob@^7.0.3", "@types/glob@^7.1.1":
11931193
version "7.1.1"
11941194
resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.1.tgz#aa59a1c6e3fbc421e07ccd31a944c30eba521575"
11951195
integrity sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w==
@@ -4057,11 +4057,6 @@ destroy@~1.0.4:
40574057
resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80"
40584058
integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=
40594059

4060-
detect-libc@^1.0.2:
4061-
version "1.0.3"
4062-
resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b"
4063-
integrity sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=
4064-
40654060
detect-node@^2.0.4:
40664061
version "2.0.4"
40674062
resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.0.4.tgz#014ee8f8f669c5c58023da64b8179c083a28c46c"
@@ -4973,13 +4968,6 @@ fs-extra@^8.1.0:
49734968
jsonfile "^4.0.0"
49744969
universalify "^0.1.0"
49754970

4976-
fs-minipass@^1.2.5:
4977-
version "1.2.7"
4978-
resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.7.tgz#ccff8570841e7fe4265693da88936c55aed7f7c7"
4979-
integrity sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==
4980-
dependencies:
4981-
minipass "^2.6.0"
4982-
49834971
fs-minipass@^2.0.0, fs-minipass@^2.1.0:
49844972
version "2.1.0"
49854973
resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb"
@@ -5009,7 +4997,6 @@ fsevents@^1.2.7:
50094997
dependencies:
50104998
bindings "^1.5.0"
50114999
nan "^2.12.1"
5012-
node-pre-gyp "*"
50135000

50145001
fsevents@~2.1.2:
50155002
version "2.1.2"
@@ -5614,7 +5601,7 @@ husky@^4.0.10:
56145601
slash "^3.0.0"
56155602
which-pm-runs "^1.0.0"
56165603

5617-
iconv-lite@0.4.24, iconv-lite@^0.4.24, iconv-lite@^0.4.4, iconv-lite@~0.4.13:
5604+
iconv-lite@0.4.24, iconv-lite@^0.4.24, iconv-lite@~0.4.13:
56185605
version "0.4.24"
56195606
resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b"
56205607
integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==
@@ -5631,7 +5618,7 @@ iferr@^0.1.5:
56315618
resolved "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501"
56325619
integrity sha1-xg7taebY/bazEEofy8ocGS3FtQE=
56335620

5634-
ignore-walk@^3.0.1, ignore-walk@^3.0.3:
5621+
ignore-walk@^3.0.3:
56355622
version "3.0.3"
56365623
resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.3.tgz#017e2447184bfeade7c238e4aefdd1e8f95b1e37"
56375624
integrity sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==
@@ -7526,28 +7513,13 @@ minipass-sized@^1.0.3:
75267513
dependencies:
75277514
minipass "^3.0.0"
75287515

7529-
minipass@^2.6.0, minipass@^2.8.6, minipass@^2.9.0:
7530-
version "2.9.0"
7531-
resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.9.0.tgz#e713762e7d3e32fed803115cf93e04bca9fcc9a6"
7532-
integrity sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==
7533-
dependencies:
7534-
safe-buffer "^5.1.2"
7535-
yallist "^3.0.0"
7536-
75377516
minipass@^3.0.0, minipass@^3.0.1, minipass@^3.1.0, minipass@^3.1.1:
75387517
version "3.1.1"
75397518
resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.1.1.tgz#7607ce778472a185ad6d89082aa2070f79cedcd5"
75407519
integrity sha512-UFqVihv6PQgwj8/yTGvl9kPz7xIAY+R5z6XYjRInD3Gk3qx6QGSD6zEcpeG4Dy/lQnv1J6zv8ejV90hyYIKf3w==
75417520
dependencies:
75427521
yallist "^4.0.0"
75437522

7544-
minizlib@^1.2.1:
7545-
version "1.3.3"
7546-
resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.3.3.tgz#2290de96818a34c29551c8a8d301216bd65a861d"
7547-
integrity sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==
7548-
dependencies:
7549-
minipass "^2.9.0"
7550-
75517523
minizlib@^2.0.0, minizlib@^2.1.0:
75527524
version "2.1.0"
75537525
resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.0.tgz#fd52c645301ef09a63a2c209697c294c6ce02cf3"
@@ -7688,15 +7660,6 @@ ncp@~2.0.0:
76887660
resolved "https://registry.yarnpkg.com/ncp/-/ncp-2.0.0.tgz#195a21d6c46e361d2fb1281ba38b91e9df7bdbb3"
76897661
integrity sha1-GVoh1sRuNh0vsSgbo4uR6d9727M=
76907662

7691-
needle@^2.2.1:
7692-
version "2.4.0"
7693-
resolved "https://registry.yarnpkg.com/needle/-/needle-2.4.0.tgz#6833e74975c444642590e15a750288c5f939b57c"
7694-
integrity sha512-4Hnwzr3mi5L97hMYeNl8wRW/Onhy4nUKR/lVemJ8gJedxxUyBLm9kkrDColJvoSfwi0jCNhD+xCdOtiGDQiRZg==
7695-
dependencies:
7696-
debug "^3.2.6"
7697-
iconv-lite "^0.4.4"
7698-
sax "^1.2.4"
7699-
77007663
negotiator@0.6.2:
77017664
version "0.6.2"
77027665
resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb"
@@ -7788,22 +7751,6 @@ node-libs-browser@^2.2.1:
77887751
util "^0.11.0"
77897752
vm-browserify "^1.0.1"
77907753

7791-
node-pre-gyp@*:
7792-
version "0.14.0"
7793-
resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.14.0.tgz#9a0596533b877289bcad4e143982ca3d904ddc83"
7794-
integrity sha512-+CvDC7ZttU/sSt9rFjix/P05iS43qHCOOGzcr3Ry99bXG7VX953+vFyEuph/tfqoYu8dttBkE86JSKBO2OzcxA==
7795-
dependencies:
7796-
detect-libc "^1.0.2"
7797-
mkdirp "^0.5.1"
7798-
needle "^2.2.1"
7799-
nopt "^4.0.1"
7800-
npm-packlist "^1.1.6"
7801-
npmlog "^4.0.2"
7802-
rc "^1.2.7"
7803-
rimraf "^2.6.1"
7804-
semver "^5.3.0"
7805-
tar "^4.4.2"
7806-
78077754
node-releases@^1.1.46, node-releases@^1.1.47:
78087755
version "1.1.47"
78097756
resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.47.tgz#c59ef739a1fd7ecbd9f0b7cf5b7871e8a8b591e4"
@@ -7905,15 +7852,6 @@ npm-package-arg@8.0.0, npm-package-arg@^8.0.0:
79057852
semver "^5.6.0"
79067853
validate-npm-package-name "^3.0.0"
79077854

7908-
npm-packlist@^1.1.6:
7909-
version "1.4.8"
7910-
resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.4.8.tgz#56ee6cc135b9f98ad3d51c1c95da22bbb9b2ef3e"
7911-
integrity sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==
7912-
dependencies:
7913-
ignore-walk "^3.0.1"
7914-
npm-bundled "^1.0.1"
7915-
npm-normalize-package-bin "^1.0.1"
7916-
79177855
npm-packlist@^2.0.3:
79187856
version "2.0.3"
79197857
resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-2.0.3.tgz#0044b36971039fc3b46a090ed663feb547147257"
@@ -7976,7 +7914,7 @@ npm-run-path@^2.0.0:
79767914
dependencies:
79777915
path-key "^2.0.0"
79787916

7979-
"npmlog@2 || ^3.1.0 || ^4.0.0", npmlog@^4.0.2:
7917+
"npmlog@2 || ^3.1.0 || ^4.0.0":
79807918
version "4.1.2"
79817919
resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b"
79827920
integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==
@@ -9294,7 +9232,7 @@ raw-loader@4.0.0:
92949232
loader-utils "^1.2.3"
92959233
schema-utils "^2.5.0"
92969234

9297-
rc@^1.2.7, rc@^1.2.8:
9235+
rc@^1.2.8:
92989236
version "1.2.8"
92999237
resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed"
93009238
integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==
@@ -9939,7 +9877,6 @@ sass@1.25.0, sass@^1.23.0:
99399877

99409878
"sauce-connect-proxy@https://saucelabs.com/downloads/sc-4.5.4-linux.tar.gz":
99419879
version "0.0.0"
9942-
uid dc5efcd2be24ddb099a85b923d6e754754651fa8
99439880
resolved "https://saucelabs.com/downloads/sc-4.5.4-linux.tar.gz#dc5efcd2be24ddb099a85b923d6e754754651fa8"
99449881

99459882
saucelabs@^1.5.0:
@@ -9949,7 +9886,7 @@ saucelabs@^1.5.0:
99499886
dependencies:
99509887
https-proxy-agent "^2.2.1"
99519888

9952-
sax@>=0.6.0, sax@^1.2.4, sax@~1.2.4:
9889+
sax@>=0.6.0, sax@~1.2.4:
99539890
version "1.2.4"
99549891
resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9"
99559892
integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==
@@ -10903,19 +10840,6 @@ tapable@^1.0.0, tapable@^1.1.3:
1090310840
resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2"
1090410841
integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==
1090510842

10906-
tar@^4.4.2:
10907-
version "4.4.13"
10908-
resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.13.tgz#43b364bc52888d555298637b10d60790254ab525"
10909-
integrity sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==
10910-
dependencies:
10911-
chownr "^1.1.1"
10912-
fs-minipass "^1.2.5"
10913-
minipass "^2.8.6"
10914-
minizlib "^1.2.1"
10915-
mkdirp "^0.5.0"
10916-
safe-buffer "^5.1.2"
10917-
yallist "^3.0.3"
10918-
1091910843
tar@^6.0.0:
1092010844
version "6.0.0"
1092110845
resolved "https://registry.yarnpkg.com/tar/-/tar-6.0.0.tgz#7bc58492f2bdaa068ea3189eae335ce60329eea3"
@@ -12143,7 +12067,7 @@ yallist@^2.1.2:
1214312067
resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52"
1214412068
integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=
1214512069

12146-
yallist@^3.0.0, yallist@^3.0.2, yallist@^3.0.3:
12070+
yallist@^3.0.2:
1214712071
version "3.1.1"
1214812072
resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd"
1214912073
integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==

0 commit comments

Comments
 (0)