Commit graph

1961 commits

Author SHA1 Message Date
Hasan Awad
5ae75f59a2
fix(config/options): handle pin digest commitMessageExtra ()
handle pin digest commit message
2022-05-22 15:51:28 +02:00
sommmen
768e178419
feat(presets): Add monorepo NSwag ()
* feat(presets): Add monorepo NSwag

> `Detected package downgrade: NSwag.MSBuild from 13.16.0 to 13.15.10.`

Stops code from breaking on package upgrade.

Please see: https://github.com/RicoSuter/NSwag under the section 'nuget packages'. for a list of packages.

* Alphanumeric sort
2022-05-19 11:11:09 +02:00
Rhys Arkins
cf60a57cd4
fix(config): migrate requireConfig=false () 2022-05-18 19:42:33 +00:00
Maron
0cf2ab4823
feat: refactor requireConfig option () 2022-05-18 10:21:51 +00:00
Stefan Hojer
e91ea8124d
feat(config): pass baseConfig to transitive presets ()
* pass baseConfig to transitive presets

* add test for checking endpoint/platform in resolveConfigPresets()

* incorporated review findings

* removed mockClear() as it is no longer needed

* test: apply changes

Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-05-18 09:44:24 +00:00
Michael Kriese
8c20872ee2
fix(config): unicodeEmoji is a global only option () 2022-05-18 11:32:27 +02:00
Christian Bewernitz
8d7e309c19
feat(presets): Add replacements:xmldom-to-scoped ()
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-05-17 15:32:16 +00:00
Alexandre Paradis
76399e0a0c
feat(preset): add jsPlumb monorepo ()
* feat(config): add jsPlumb monorepo

* Update lib/config/presets/internal/monorepo.ts

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-05-17 05:36:51 +00:00
Michael Kriese
123d42639f
test(config): fix mocking () 2022-05-16 14:41:46 +00:00
Pascal Jufer
75ca046eda
feat(presets): add react-page monorepo () 2022-05-16 13:52:11 +02:00
Sean Fausett
5043379847
fix(dockerfile): loosen default dockerfile manager filematch () 2022-05-15 06:00:45 +02:00
tsuyoshi wada
31b10e73c6
feat(preset): add acot monorepo () 2022-05-13 08:18:17 +00:00
Martin Herndl
9ea60bb7f5
feat(preset): group PHPStan packages together ()
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-05-13 07:26:32 +00:00
Maron
9fa73552d7
feat: Measure Metric extend repository result to differentiate () 2022-05-11 05:52:33 +00:00
Mikhail Advani
114e6da927
fix(python): remove default versioning () 2022-05-05 12:56:16 +02:00
Rhys Arkins
e79813d32e
feat: gomodNoMassage () 2022-05-05 11:33:50 +02:00
crapStone
4f2c6ea5fd
feat: add futures-rs, tauri and wasm-bindgen to monorepos () 2022-05-03 12:09:05 +00:00
Oscar Dominguez
e218379958
feat(presets): add support to presets ending with .json5 or .json ()
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-05-02 16:34:09 +02:00
HonkingGoose
01d3465291
fix(matchUpdateTypes): improve config option description () 2022-04-29 12:52:22 +02:00
Michael Kriese
ef470f7f92
feat(config): parse json files as json5 () 2022-04-29 08:34:55 +00:00
Hasan Awad
e0053be5d6
fix(process/lookup): pinDigest update type () 2022-04-29 09:49:15 +02:00
strowk
d288f1409e
feat(preset): add datadog browser sdk monorepo ()
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-04-29 03:19:10 +00:00
StinkyLord
50d23e6576
feat(config): add configErrorIssue to suppressNotifications to disable issues on config failure () 2022-04-28 14:54:49 +02:00
HonkingGoose
a0b8783e7b
fix(useBaseBranchConfig): improve description text () 2022-04-27 16:14:31 +00:00
Michael Kriese
982cefff2b
refactor(config): strict null checks ()
* refactor(config): strict null checks

* chore: fix test
2022-04-24 22:48:54 +00:00
HonkingGoose
4ff728d72c
fix: improve descriptions for config options ()
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-04-23 17:17:16 +00:00
Parvesh Chaudhary
6ea48d19e3
feat: pruneBranchAfterAutomerge () 2022-04-23 09:48:23 +00:00
Rhys Arkins
62694efae7
fix(config): validate integer () 2022-04-20 20:44:19 +00:00
Rhys Arkins
5f1f104d65
fix(git): remove default gitTimeout () 2022-04-20 22:33:36 +02:00
Michael Kriese
78eb54361d
refactor(platform:azure): strict null checks () 2022-04-20 11:22:23 +01:00
HonkingGoose
a8930b7256
chore(gitTimeOut): improve description () 2022-04-19 21:51:20 +02:00
Hasan Awad
9270ebad80
feat: add git timeout () 2022-04-17 18:12:42 +01:00
Maksim
6330414ad1
refactor(migrations): matchStrings ()
* refactor(migrations): matchStrings

* refactor(migrations): use regEx helper
2022-04-16 22:13:32 +02:00
Alex Kessock
37d3b1da7c
feat: Add configuration option githubTokenWarn ()
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-04-13 16:03:05 +00:00
Michael Kriese
64f5bd5f03
test: enforce lint style rules () 2022-04-12 14:49:49 +00:00
Michael Kriese
443bef5c52
test: cleanup snapshot tests () 2022-04-12 15:09:19 +01:00
MaronHatoum
3e312fd641
feat: refactor dry-run option ()
* feat : added dryRun new behavior + added more migration

* feat : revert extra space

* feat : revert extra code

* feat : added unit tests

* feat : added unit tests

* feat : removed extra tests + removed unnecessary condition

* feat: changes after CR

* feat: added dry run migration cli and env + unit tests

* Update lib/workers/global/config/parse/cli.ts

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>

* feat: migration changes + added logs + added unit test

* feat: removed log msgs + change unit test

* feat: update

* feat: update

* Update lib/workers/global/config/parse/cli.ts

Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-04-11 20:29:02 +00:00
Maksim
5a70fa8805
refactor(migrations): gitLabAutomerge and azureAutoComplete () 2022-04-11 16:27:56 +00:00
Maksim
07620cdf3a
feat(migrations): support regexp as property name for migration ()
* feat(migrations): support regexp as property name in migration

* refactor(migrations): add unit test

* refactor(migrations): fix coverage

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-04-11 01:52:40 +00:00
HonkingGoose
3e910bb4a3
fix: set mergeable=false for ignorePaths config option () 2022-04-10 09:07:37 +02:00
sommmen
67152ddcf3
feat(presets): Add monorepo Azure AD IdentityModel () 2022-04-08 10:07:52 +01:00
Maksim
5c03670736
feat(migrations): deprecate parentKey param ()
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-04-04 05:15:11 +00:00
Maksim
eb938e4362
refactor(migrations): separateMajorReleases () 2022-04-04 04:24:35 +00:00
Maksim
bbb6eb122e
refactor(migrations): branchPrefix () 2022-04-02 21:07:15 +02:00
Maksim
7a8180b3b0
refactor(migrations): extends () 2022-04-02 05:16:34 +00:00
Stefan Kip
74766c1c66
fix: Referencing a preset on Azure DevOps with space in project name doesn't work () () 2022-03-29 07:48:45 +00:00
Rhys Arkins
92477ae1c7
fix: Revert "fix: resolve repoConfig.packageRules.extends with repo config" () 2022-03-29 09:01:14 +02:00
Maksim
0e6d2b674f
refactor(migrations): unpublishSafe ()
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-03-29 05:42:28 +02:00
Michael Kriese
89d7fdf781
Revert "feat: extend dryRun options to extract lookup full ()" ()
This reverts commit 39471b57ad.
2022-03-29 02:47:54 +02:00
Maksim
25d793f690
refactor(migrations): schedule () 2022-03-28 14:16:43 +02:00
MaronHatoum
39471b57ad
feat: extend dryRun options to extract lookup full () 2022-03-28 13:55:26 +02:00
Rhys Arkins
c56f5b9e72
fix(npm): allow for missing dist-tags/latest ()
Closes 
2022-03-28 10:55:14 +02:00
RahulGautamSingh
e64b7576e9
feat: matchSourceUrls () 2022-03-28 09:58:20 +02:00
Maksim
0af1be577d
refactor(migrations): ignoreNpmrcFile () 2022-03-25 19:39:14 +00:00
Brad Jorsch
e2b6466376
fix: resolve repoConfig.packageRules.extends with repo config () 2022-03-25 14:05:48 +00:00
Maksim
6de8b1db2b
refactor(migrations): packages () 2022-03-22 04:49:15 +01:00
Maksim
ab8e1c634e
refactor(migrations): packageRules () 2022-03-21 04:54:49 +00:00
Michael Kriese
3eaf416862
fix(preset): better @types/jest grouping ()
Co-authored-by: Jamie Magee <jamie.magee@gmail.com>
2022-03-17 21:53:04 +00:00
Maksim
6ac710db45
refactor(migrations): baseBranch () 2022-03-16 04:31:34 +00:00
Maksim
600f603cf4
refactor(migrations): branchName () 2022-03-16 05:17:14 +01:00
Maksim
c147324169
refactor(migrations): automerge () 2022-03-15 05:37:44 +00:00
Maksim
edd5f1aab8
refactor(migrations): packagePattern () 2022-03-14 23:53:35 +01:00
Michael Kriese
2bfb5604dc
fix(presets): optimize error handling ()
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
2022-03-14 16:23:30 +00:00
Rhys Arkins
a2b47c822f
feat(npm): support custom registryUrls ()
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-03-14 09:13:21 +01:00
Maksim
12a63f30c2
refactor(migrations): packageName () 2022-03-14 07:10:36 +00:00
Maksim
47feeb4f43
refactor(migrations): automergePatch () 2022-03-14 05:09:53 +00:00
Maksim
2e1dd754a1
refactor(migrations): automergeMinor () 2022-03-13 15:27:09 +01:00
Maksim
0b54d5e590
refactor(migrations): automergeMajor () 2022-03-13 11:38:28 +00:00
Maksim
317f8cae98
refactor(migrations): automergeType () 2022-03-12 23:31:46 +01:00
Maksim
816621db6c
refactor(migrations): suppressNotifications () 2022-03-11 08:31:26 +00:00
HonkingGoose
23c67c03a1
fix(config options): capitalize proper noun Git () 2022-03-09 14:29:02 +01:00
Hasan Awad
f412eb3ec6
fix(config): changed digest commit message topic () 2022-03-08 16:52:02 +01:00
Maksim
92f8cb6e31
refactor(migrations): renovateFork () 2022-03-05 21:11:02 +00:00
Rhys Arkins
8bd77f747b feat(gradle): remove deepExtract ()
Removes Gradle `deepExtract` option

BREAKING CHANGE: Option `deepExtract` is now removed and will be ignored
2022-03-04 09:04:02 +01:00
Rhys Arkins
143c9a6751 refactor: rename lookupName -> packageName ()
Renames `lookupName` to be `packageName`.

BREAKING CHANGE: Use `packageName` instead of `lookupName` if interacting with Renovate datasources directly.
2022-03-04 09:04:02 +01:00
Rhys Arkins
a61821bde8 refactor: repository worker ()
Refactors branch and pr worker to be under repository worker.
2022-03-04 09:04:02 +01:00
Rhys Arkins
dca3418bbd refactor: lib/modules ()
Moves datasource, manager, platform and versioning code from lib/ into new lib/modules/

BREAKING CHANGE: External tools must update paths to datasource, manager, platform and versioning
2022-03-04 09:04:02 +01:00
Scott Busche
f38729687b
fix(config/preset): Update dotNetCore Docker Group ()
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-03-02 05:22:50 +00:00
ò_ó
d5e010b002
feat(presets): add @pixi packages () 2022-03-01 16:54:19 +01:00
Rhys Arkins
68a4415eb4
refactor(config): rename preset packageName/pkgName to repo () 2022-02-28 17:39:44 +01:00
Rhys Arkins
b7eab64efb
feat(config): deprecate non-default npm presets ()
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
2022-02-28 15:14:58 +01:00
Jacob Rask
47eabc9a74
feat(config): Add Percy CLI monorepo preset () 2022-02-27 12:24:34 +00:00
Jacob Rask
8bdabd4dfe
feat(config): Add Fela monorepo preset () 2022-02-27 11:46:58 +00:00
Jacob Rask
6a757f1d66
feat(config): Add Sitecore JSS monorepo preset () 2022-02-27 11:34:59 +00:00
Rhys Arkins
f9ce0e1004
fix(npm): extract packageRules from npmrc () 2022-02-27 11:36:45 +01:00
Rhys Arkins
5549d23a41
refactor(npm): use hostRules for npmrc auth () 2022-02-26 15:59:05 +01:00
Rhys Arkins
b130bf5afb
refactor: base64 util functions () 2022-02-26 10:16:54 +01:00
Sergei Zharinov
a674f727dd
feat(github): Platform-native REST-based push () 2022-02-24 15:32:46 +01:00
MaronHatoum
2c10b15a9b
refactor: change secrets/replaceSecretsInObject function name to camel case ()
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-02-21 16:11:40 +00:00
Tobias Gruetzmacher
4b1750eab0
feat(presets): add Apache Groovy monorepo () 2022-02-18 12:32:16 +01:00
Max Rose
977a027125
fix(presets): log depreciation only if fallback found () 2022-02-18 03:54:40 +01:00
Kaj Ström
c424a84f87
feat(maven): bumpVersion support () 2022-02-17 08:57:13 +00:00
David DOLCIMASCOLO
fd423903f0
fix(presets): Handle MUI (previously: Material-UI) organization change in material-ui monorepo () 2022-02-16 15:07:45 +01:00
Alexandre Paradis
b5c4f714e1
feat(config): add Sendgrid package for Node monorepo ()
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-02-15 21:25:50 +00:00
Alexandre Paradis
85aa03d0db
Add @nestjs/passport to Nest monorepo () 2022-02-15 15:04:35 +01:00
Maksim
00cab7c3a7
refactor(migrations): pathRules ()
* refactor(migrations): pathRules

* refactor(migrations): fix typings & test

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-02-15 07:15:09 +00:00
Florian Greinacher
f4291e8f8f
fix(preset/workarounds): do not upgrade from Alpine stable to edge ()
* fix: do not upgrade from Alpine stable to edge

* add doNotUpgradeFromAlpineStableToEdge to workarounds:all

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-02-14 22:30:45 +00:00
Maksim
da3772ab18
refactor(migrations): host rules () 2022-02-13 20:07:09 +00:00
StinkyLord
780a699573
docs(preset): update :pinDependencies description () 2022-02-13 09:59:16 +01:00
Oleg Krivtsov
0786775005
feat(workers/global): support eager resolving of presets ()
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-02-11 11:35:29 +00:00
Michael Kriese
5723be1ac5
refactor: add strict null checks () 2022-02-11 11:02:30 +01:00
LeoniePhiline
2252ca8c44
feat(presets): add parcel monorepo ()
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-02-10 16:30:00 +00:00
Maksim
090c81af1b
refactor(migrations): compatibility ()
* refactor(migrations): compatibility

* refactor(migrations): fix test coverage

* refactor(migrations): add unit test

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-02-10 14:42:58 +00:00
Alexandre Paradis
dbadaef47c
feat(config/preset): Add MikroORM monorepo () 2022-02-10 00:46:45 +01:00
Maksim
638d958cc2
fix(migrations): don't migrate properties twice () 2022-02-09 16:20:47 +00:00
Jamie Magee
3b7e9a17cb
refactor: set importsNotUsedAsValues to error () 2022-02-07 06:37:17 +00:00
César Soto Valero
790ff0196f
feat(config): workaround for web3j v5.0.0 () 2022-02-01 08:55:15 +01:00
Oleg Krivtsov
368903ab81
feat: support new rangeStrategy=in-range-only ()
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-01-30 03:46:22 +00:00
Rhys Arkins
86b0ef09ae
feat: defaultRegistryUrls ()
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
2022-01-29 13:36:08 +00:00
Nils Plaschke
3c4a3c1c43
fix: pass undefined to global secret replace () 2022-01-29 12:47:09 +01:00
Sergei Zharinov
0424518db2
refactor(git): Delegate commit function to platform () 2022-01-28 14:50:10 +01:00
Nils Plaschke
c34c1a7e3c
feat(config): replace secrets in global config () 2022-01-28 14:49:21 +01:00
Ana Krivokapić
ec4cf70433
fix(config): Add freeChoice to userStrings config object () 2022-01-28 13:40:18 +01:00
Maksim
8f64db2ff2
refactor(migrations): endpoints ()
* refactor(migrations): endpoints

* refactor: fix unit test snapshot
2022-01-27 19:54:52 +00:00
Rhys Arkins
0bad22b254
chore: rename sanitize functions for better searchability () 2022-01-26 10:57:21 +01:00
Sébastien CROCQUESEL
55c6ae5ccb
feat: add maven datasource support to semanticPrefixFixDepsChoreOthers () 2022-01-26 08:45:31 +00:00
Scott Busche
7976b2c97a
feat(presets): Add @redux-devtools/extension replacement () 2022-01-24 18:06:34 +00:00
Rhys Arkins
2e35968146
feat(pr): display latest pending update in upgrades table () 2022-01-24 11:09:27 +00:00
Maksim
fee8aa26a8
refactor(migrations): raiseDeprecationWarnings ()
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-01-24 08:20:00 +00:00
Maksim
dabe3d0e29
refactor: introduce Fixtures util class ()
* refactor: introduce Fixtures util class

* refactor: align yarn.spec

* refactor: move fs mocks to __mocks__ folder

* refactor: improve fs-extra mock

* refactor: move callsite to dev deps

* refactor: use fixtures class

* refactor: use fixtures class

* refactor: reduce external variables in tests

* refactor: improve Fixtures

* refactor: add type for realFs

* refactor: remove obsolete snapshot

* fix: by comments

* refactor: provide ability to spy on mocked fs methods

* refactor: fix build

* refactor: fix by comments

* refactor: add docs

* refactor: fix unit test

* refactor: return called times checks

* refactor: fix by comments

* refactor: adjust unit test

* refactor: adjust unit test

* refactor: fix unit test

* refactor: fix by comments

* refactor: fix by comments

* refactor: update jsdoc

* refactor: fix by comments

Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Jamie Magee <jamie.magee@gmail.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-01-23 21:23:54 +00:00
Maksim
38a6119154
feat(migrations): composerIgnorePlatformReqs () 2022-01-23 22:00:02 +01:00
Maksim
e02aaa42ac
feat(migrations): managerBranchPrefix () 2022-01-23 18:49:21 +00:00
Maksim
dd8b5ad6a8
feat(migrations): strict null checks () 2022-01-23 17:08:02 +00:00
Maksim
9d87ffbe38
feat(migrations): versionStrategy () 2022-01-23 17:30:05 +01:00
marcovmun
14bf32f588
docs(platform/bitbucket-server): Update assignees docs () 2022-01-22 16:35:13 +00:00
Maksim
34f4901699
feat(migrations): upgradeInRange ()
* feat(migrations): upgradeInRange

* feat(migrations): add test case

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-01-22 12:53:07 +00:00
Markus Schuch
51a4319033
feat(presets): add new Vue 3 default repo url () 2022-01-21 23:23:54 +00:00
Tobias Gruetzmacher
ac408e46cb
feat(presets): add Apache Camel monorepo () 2022-01-21 14:28:08 +01:00
Oleg Krivtsov
a133bb96af
feat(workers/branch): allow to define a blocked label ()
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-01-21 08:33:22 +00:00
Oleg Krivtsov
e148b66d8a
feat(config): read config from branches in baseBranches ()
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-01-20 08:11:25 +00:00
Dan Ports
c669afb4ac
feat(preset): Add quartznet monorepo. () 2022-01-19 18:56:42 +01:00
Dan Ports
94645d96b9
feat(preset): Add wcf monorepo. () 2022-01-19 07:40:53 +00:00
Manuel
c2643fb95f
fix: Clarify digest upgrade ignore message ()
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-01-18 20:45:05 +00:00
Oleg Krivtsov
531daff3dc
feat(schedule): support cron syntax for schedules () 2022-01-18 14:39:13 +01:00
Hannes Norda
f6e5e60d49
feat(manager/gomod): Add gomodTidy1.17 postUpdateOption ()
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-01-14 13:39:01 +00:00
Maksim
574196a384
feat(migrations): split () 2022-01-13 08:50:20 +00:00
Michael Kriese
d984ea8bc0
feat(preset): add @renovate/pep440 replacement () 2022-01-11 14:55:08 +00:00
Maksim
6e94385f31
refactor(migrations): validator ()
* refactor(migrations): implemented migration validator

* refactor(migrations): introduce deprecated flag

* refactor(migrations): tidy

* refactor(migrations): improve validator

* refactor: fix launch.json

* refactor: fix build

* refactor: fix coverage

* refactor: fix coverage

* refactor: introduce new jest custom matcher

* refactor: revert unnecessary changes

* refactor: return override
2022-01-10 21:01:57 +00:00
HonkingGoose
b4470ea8b4
docs(package presets): capitalize proper nouns () 2022-01-06 10:13:22 +00:00
HonkingGoose
c84748e5be
chore(preview presets): improve descriptions () 2022-01-06 09:17:55 +01:00
marcovmun
d723d78f1c
feat(matchBaseBranches): Support regex expression () 2022-01-05 08:53:53 +01:00
Michael Kriese
2e258d81bd
feat(preset): add ZXing.Net monorepo () 2022-01-04 18:07:21 +00:00
Dan Ports
f43a40f95a
feat(preset): Add sentry-dotnet monorepo ()
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-01-03 12:09:57 +00:00
Matt Travi
9366b0e3d1
feat(presets): added the rename of babel-eslint to @babel/eslint-parser ()
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-12-29 08:03:50 +00:00
RahulGautamSingh
4f65b57225
refactor: refactor static regex out of for loops () 2021-12-29 07:26:13 +01:00
Michael Kriese
6c953ead4e
refactor: wrong function calls () 2021-12-22 14:20:58 +01:00
HonkingGoose
3bb3543911
docs(fetchReleaseNotes): improve description () 2021-12-22 14:03:09 +01:00
HonkingGoose
b72805a5fb
docs: improve groupSlug config option description () 2021-12-22 12:10:51 +01:00
Martin Herndl
ef304bdd94
fix(config/preset): correctly parse local Bitbucket user repo () 2021-12-22 11:55:34 +01:00
Matt Travi
691bd72ac0
fix(joi-to-hapi-joi-replacement): narrowed the range to prevent downgrading newer versions () 2021-12-20 18:34:50 +01:00
Matt Travi
7fb7b7a543
feat(hapi-replacements): added replacements for hapi and joi ()
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-12-20 08:25:10 +00:00
Sergei Zharinov
df1d8b8302
feat(preset): Define emojibase monorepo preset () 2021-12-20 07:49:10 +01:00
Sebastian Poxhofer
5eea19b5be
feat(autodiscover): reverts autodiscoverfilter as array ()
This reverts commit a0a770338f.
2021-12-17 13:44:40 +01:00
RahulGautamSingh
453c249e46
fix(regex): add option to disable caching regex ()
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-12-17 09:43:33 +01:00
Sebastian Poxhofer
a0a770338f
feat(autodiscover): allow array for autodiscoverfilter () 2021-12-16 15:12:35 +00:00
Rhys Arkins
6a027d28eb
fix(config): add package rule to preserveSemverRanges () 2021-12-16 14:00:40 +01:00
Michael Kriese
91a3a971bb
fix(config/presets): wrong node.js group () 2021-12-14 08:13:11 +01:00
HonkingGoose
f7d76bb2e9
chore: sort keys replacement presets ()
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-12-13 20:31:25 +00:00
HonkingGoose
6d956a3c1d
feat(config): add google guava to monorepo list () 2021-12-13 11:54:52 +01:00
Oleg Krivtsov
4ea9ed2b5e
feat(config/presets): handle slash in packageTag ()
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-12-12 09:23:17 +00:00
Maksim
a4249f9afe
refactor(migrations): extend abstract migration ()
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-12-11 13:56:51 +00:00
Rhys Arkins
a9d334874a
feat: binarySource=install () 2021-12-10 10:56:00 +00:00
Oleg Krivtsov
7e873cacf0
feat(config/presets): fetchJSONFile handle branchOrTag in Bitbucket Server ()
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-12-10 07:17:10 +00:00
Oleg Krivtsov
ec6077d343
feat(preset)!: decrease prConcurrentLimit to 10 ()
BREAKING CHANGE: Configurations extending config:base will now default to maximum 10 concurrent PRs instead of 20.
2021-12-09 13:46:27 +01:00
Sebastian Poxhofer
65ed85a652
feat(presets): group kubernetes dependencies () 2021-12-08 13:21:04 +00:00
Ana Krivokapić
59026c262e
feat(config): Make ignore comments configurable () 2021-12-08 14:11:20 +01:00
Sebastian Poxhofer
b7b0d0441f
feat(presets): add opentelemetry-go monorepo ()
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-12-08 12:21:37 +00:00
Honza Machala
5437ac76af
feat: add @elastic/apm-agent-rum-js monorepo () 2021-12-07 21:50:57 +00:00
HonkingGoose
341acf2724
docs: hyphenate word third-party () 2021-12-06 11:54:43 +00:00
Matt Travi
5c7e9509fd
feat(preset): add rollup node-resolve plugin to the replacements list () 2021-11-29 07:43:57 +00:00
Sergei Zharinov
04d161252f
refactor(config/global): Enable strict null checks ()
* refactor(config/global): Enable strict null checks

* Fix inefficient copying

Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-11-28 13:54:46 +01:00
Oleg Krivtsov
d1229b228c
feat(platform/azure): modify getJsonFile to use branchOrTag ()
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-11-27 05:42:10 +00:00
Sergei Zharinov
1a39195559
refactor(git): Extract types to separate file () 2021-11-26 20:36:17 +00:00
Oleg Krivtsov
6293641326
feat(config): add safeguard timeouts ()
* Add safeguard timeouts 

* Fix unit tests

* Fix unit tests

* Update lib/util/exec/index.ts

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>

* Changes after code review

* Fixes after merge

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-11-25 11:18:27 +00:00
Oleg Krivtsov
cb3d75ec4e
feat(platform/gitlab): confidential issues () 2021-11-24 05:14:24 +00:00
Maksim
06d8c27043
refactor: global config ()
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-11-23 21:10:45 +01:00
Rhys Arkins
2f1c8afcf2
fix(config): validate matchStrings () 2021-11-23 15:17:49 +01:00
Rhys Arkins
0099ba1762
fix(config): check if matchStrings is iterable () 2021-11-22 21:08:10 +01:00
Matt Travi
ff439b1d29
feat(cucumber-replacement): added the switch to scoped to the replacements list () 2021-11-22 07:05:35 +00:00
Rhys Arkins
36e8a3ec9b
fix(config): compare scopes lowercase () 2021-11-18 18:32:44 +01:00
Michael Kriese
baaea71728
fix(config/preset): readd subpreset support () 2021-11-18 10:45:17 +01:00
Rhys Arkins
55d3c0468d
fix(presets): allow spaces in repo names () 2021-11-17 22:27:12 +01:00
Maksim
5377b1f1aa
feat(config): migrate inline with the same sort ()
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-11-17 15:43:55 +00:00
Bob van de Vijver
4e07ddf526
feat(composer): Support install before update and configure plugin behaviour () 2021-11-14 06:02:53 +00:00
Jamie Magee
98e7029090
feat: replace deprecated dependencies with their replacements ()
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-11-12 08:10:52 +00:00
Tony Brix
d1e8528305
fix: add xterm to repo groups () 2021-11-10 03:13:29 +00:00
Rhys Arkins
bf09337076
fix: enable eslint eqeqeq ()
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-11-09 07:02:59 +00:00
Rhys Arkins
b7dec718f3 chore: re-enable eslint no-template-curly-in-string 2021-11-09 07:50:25 +01:00
Rhys Arkins
c3ad246a99
fix: no-param-reassign () 2021-11-09 07:04:34 +01:00
HonkingGoose
ab018191fa
chore: report and fix unused ESLint disable directives () 2021-11-08 20:20:03 +01:00
Michael Kriese
7afc2b75d5
test: fix lint () 2021-11-08 13:16:58 +01:00
Rhys Arkins
ca45a2c2e2 fix(config): handle + in preset filename 2021-11-06 11:42:50 +01:00
Michael Todorovic
7579875415
feat: support preset versioning with git tags ()
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Sergei Zharinov <zharinov@users.noreply.github.com>
2021-11-05 13:12:47 +00:00
Rhys Arkins
2735ac3e80 fix(automerge)!: default platformAutomerge to false ()
Flips platformAutomerge default to `false`.

BREAKING CHANGE: Platform automerge is no longer enabled by default.
2021-11-05 08:10:27 +01:00
Florian Greinacher
70700eedae feat(config)!: make host rule detection configurable and opt-in ()
Add configuration option `detectHostRulesFromEnv`.

BREAKING CHANGE: `hostRules` are no longer automatically derived from env variables such as `NPM_X_TOKEN`. Set `detectHostRulesFromEnv=true` in config to re-enable same functionality.
2021-11-05 08:10:27 +01:00
Masaki Hara
f14d5d9171
feat(preset): update monorepo location for react-router () 2021-11-05 05:54:28 +00:00
wwuck
3c3372efbf
fix: allow optional quotes around ENV or ARG in regexManagers:dockerfileVersions preset regex () 2021-11-04 15:57:02 +01:00
Feng Yu
70c272efa0
feat: group @types/jest and jest monorepo () 2021-11-04 15:23:49 +01:00
wwuck
acd74a8051
fix: regexManagers:dockerfileVersions regex ()
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-11-04 05:34:13 +00:00
Oleg Krivtsov
ff7ae69f94
feat(config): add supportedBy field to config definitions ()
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-11-03 06:48:10 +01:00
biergit
7869d6dcb6
feat(bitbucket): support user repo for preset () 2021-10-31 06:57:52 +00:00
Oleg Krivtsov
3da6ae0b84
feat: onboardingNoDeps ()
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-10-28 11:29:49 +00:00
Oleg Krivtsov
29dde2f694
test: improve test readability with expect-more-jest () 2021-10-27 07:24:36 +02:00
Sébastien CROCQUESEL
b3676ac8ec
feat(regex): depType can be captured and templated () 2021-10-25 05:25:35 +00:00
Oleg Krivtsov
c7f74e3f91
feat(config): migrate yarn -> npm in enabledManagers () 2021-10-20 14:56:28 +00:00
RahulGautamSingh
4b16903ff1
fix: modified regex to use RE2 ()
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-10-19 14:53:34 +02:00
Howard Zuo
3d35de9d00
feat(presets): deno monorepo ()
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-10-12 18:20:29 +00:00
Sergei Zharinov
6f649eb661
feat(platform): Use uniform platformAutomerge option ()
Existing `azureAutoComplete` and `gitLabAutomerge` options are now unified/renamed to `platformAutomerge`, and also defaulting to `true`.

BREAKING CHANGE: Azure autocomplete will now only be enabled when `automerge` is also enabled (to align with how GitLab automerge already worked). If you were using `azureAutoComplete` before without explicitly enabling Renovate `automerge` field then you will now need to do so. Platform automerge is now the default behavior whenever automerge is enabled.
2021-10-11 06:36:07 +00:00
HonkingGoose
e5ccf2b85e
fix(config): improve descriptions for default presets ()
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-10-10 19:36:47 +00:00
HonkingGoose
8b200c19e6
fix(config): add missing descriptions () 2021-10-09 05:29:38 +02:00
HonkingGoose
00e191795c
fix(config): capitalize SemVer in description () 2021-10-07 10:26:08 +00:00
HonkingGoose
2af5d33ef7
fix(config): improve descriptions for package presets ()
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-10-07 09:12:44 +00:00
HonkingGoose
030a378e91
fix(config): improve descriptions for group presets ()
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-10-07 08:33:27 +00:00
HonkingGoose
ac557cd3ec
fix(config): capitalize proper noun Docker () 2021-10-07 10:22:58 +02:00
Maksim
1f86b71fd5
refactor: constants () 2021-10-06 07:43:32 +02:00
Sebastian Poxhofer
e416df1865
feat(manager/regex): allow defining autoReplaceStringTemplate () 2021-10-05 12:21:11 +00:00
Anne Stellingwerf
8bbedd9fa2
feat(monorepo): Monorepo preset for MapStruct () 2021-10-03 21:26:15 +02:00
Anne Stellingwerf
e96d7b5dec
feat(monorepo): Monorepo preset for Netty () 2021-10-03 21:25:53 +02:00
Vincent Leon
fd6c68d10e
feat(monorepo): Monorepo preset for Mockito ()
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-09-30 12:48:56 +00:00
Rhys Arkins
cd72cdf2ac
feat(config): detectGlobalManagerConfig () 2021-09-29 19:58:42 +00:00
Vincent Leon
79e65bd0c7
fix(presets): Spring Boot group includes Gradle plugin ()
* fix(presets): Spring Boot group includes Gradle plugin

* fix(presets): Spring Boot group includes Gradle plugin
2021-09-29 20:20:38 +02:00
Pascal Jufer
9a69d7cb38
feat(core/preset): add dnd-kit monorepo ()
See https://github.com/clauderic/dnd-kit
2021-09-29 11:07:03 +00:00
Rhys Arkins
0f226139cc
feat(npm): npmrcMerge ()
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
2021-09-23 13:17:44 +02:00
Sebastian Poxhofer
b350a8c5fb
feat: option to write discovered repositories to a json () 2021-09-22 07:21:22 +00:00
Rhys Arkins
1fe1eef90e
fix(config): better decrypt errors () 2021-09-16 13:05:11 +00:00
Rhys Arkins
ee29fdcaf1
feat(config): scoped secrets using pgp/gpg () 2021-09-16 10:11:13 +00:00
Sachin Raja
f2916353a2
feat(preset): add codemirror group ()
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-09-16 06:09:13 +00:00
Rhys Arkins
e108537964
fix(config): migrate empty array check () 2021-09-13 15:27:01 +02:00
Maksim
7801ae7c16
feat(config): migrate requiredStatusChecks to ignoreTests ()
* feat(config): migrate requiredStatusChecks to ignoreTests

* fix(config): restore order of props

* feat(config): add applyMigrations function

* feat(platform): check ignoreTests param in worker

* feat(config): rename getBranchStatus to resolveBranchStatus

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-09-12 15:23:18 +00:00
Rhys Arkins
050b6a9e59
fix: don't pin monorepo groups () 2021-09-12 13:26:24 +00:00
Rhys Arkins
cdc083f40f
feat(config): privateKeyOld () 2021-09-10 12:47:33 +02:00
Michael Kriese
11aa3baf2e
test: use codeql compatible token / passwords () 2021-09-09 16:17:05 +02:00
Samuel Bodin
a9567e68f3
feat(preset): add algoliasearch monorepos () 2021-09-09 11:16:16 +02:00
Rhys Arkins
8c9c04b49b
feat: disable pre-commit manager ()
Disables pre-commit manager by default.

BREAKING CHANGE: pre-commit manager is no longer enabled by default, and must be opted into manually.
2021-09-09 09:25:46 +02:00
Rhys Arkins
fb75b2f4dc
feat(git): make gitAuthor repo-configurable () 2021-09-02 16:19:02 +02:00
Michael Kriese
a73c107e85
feat(core/preset): add nexpect monorepo () 2021-09-02 12:35:33 +00:00
Rhys Arkins
e8f68c4b63
fix(config): do not massage lockFileMaintenance () 2021-09-01 13:23:39 +00:00
Rhys Arkins
96c4df2776
chore: clean up ManagerConfig types ()
* chore: use ExtractConfig for git-submodules

* chore: drop ManagerConfig from config/types

* chore: remove unused ManagerConfig from manager types
2021-08-30 08:05:32 +02:00
Rhys Arkins
ca89ae2f82
fix(dashboard): add link to docs in default header () 2021-08-25 13:03:57 +02:00
Bob van de Vijver
3505508c9c
feat: Add fully configurable composer ignore platform requirement configuration ()
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-08-23 18:13:30 +00:00
Maximilian Brandau
7e425e6045
feat: gitUrl global option () 2021-08-20 11:30:56 +00:00
Rhys Arkins
70b5396d34
fix(presets): migrate renamed monorepos () 2021-08-18 12:23:41 +02:00
Sergei Zharinov
5f4b9f9a3a
test: Fix test descriptions and enforce it via new linting rule () 2021-08-18 05:46:56 +00:00
Martin Herndl
3c1094b919 fixup! feat: add react-admin group 2021-08-17 08:21:52 +02:00
Martin Herndl
f9c778539c fixup! feat: add react-admin group 2021-08-17 08:21:52 +02:00
Martin Herndl
1f5a95551a feat: add react-admin group 2021-08-17 08:21:52 +02:00
Rhys Arkins
56830ee86c refactor: admin->globalOnly 2021-08-17 07:57:45 +02:00
Rhys Arkins
9150854d75 chore: rename config/admin -> config/global 2021-08-17 07:57:45 +02:00
Rhys Arkins
bf69924b78 refactor: rename config admin functions to global 2021-08-17 07:57:45 +02:00
Rhys Arkins
750bc1656e refactor: config/definitions -> config/options 2021-08-17 07:57:45 +02:00
Rhys Arkins
13532ecd3d feat: add dependencyDashboard to config:base
Defaults dependencyDashboard=true for anyone using the config:base preset
2021-08-17 07:57:45 +02:00
Rhys Arkins
a09b85a212 refactor: drop redundant config:base settings 2021-08-17 07:57:45 +02:00
Rhys Arkins
123dc4444e feat(travis): remove supportPolicy () 2021-08-17 07:57:45 +02:00
Rhys Arkins
685e1086ae feat(config): improve monorepo names () 2021-08-17 07:57:45 +02:00
Rhys Arkins
365ed0573a feat(git-submodules): default cloneSubmodules to false ()
Defaults cloneSubmodules to false.

BREAKING CHANGE: Git Submodules cloning now needs to be explicitly enabled.
2021-08-17 07:57:45 +02:00
Rhys Arkins
2fe494616d feat(yarn): remove yarnrc config support ()
Removes support for "yarnrc" configuration option.

Closes 

BREAKING CHANGE: It is no longer supported to configure a "yarnrc" override in Renovate config
2021-08-17 07:57:45 +02:00
Rhys Arkins
99eef28ea0 feat(gradle): merge gradle-lite into gradle ()
Removes standalone gradle-lite manager and merges it into the gradle manager as the default behavior, while adding deepExtract as an option to re-enable previous behavior.

Closes 

BREAKING CHANGE: Gradle extraction now defaults to JS-based parsing (previously "gradle-lite")
2021-08-17 07:57:45 +02:00
Ole Reifschneider
7c950b2158
Add sentry-ruby to monorepos () 2021-08-16 20:38:49 +02:00
Muhammad Rehan Saeed
a22eacf58d
feat(presets): Add VSTest Monorepo () 2021-08-14 07:19:30 +00:00
Mykola Rybak
a44539210d
feat(preset): add AWS Java SDK v2 monorepo ()
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-08-13 14:01:06 +02:00
Rhys Arkins
986e1c1f9c
feat(dashboard): add disabling preset () 2021-08-13 09:45:37 +02:00
Kamil Kowalski
a73d82787b
feat(hex): Private Hex packages () 2021-08-12 09:34:27 +00:00
Honza Machala
6426a10ad4
feat: add @tsoa monorepo () 2021-08-12 03:55:01 +00:00
Yanis Benson
b1724b6745
feat: add updatePinnedDependencies option () 2021-08-09 10:14:50 +00:00
Sergei Zharinov
2625858d59
refactor(config): Explicit asserts instead of lonely snapshots () 2021-08-09 10:21:51 +02:00
Sergei Zharinov
1392955a04
refactor: Identify tests relying on single snapshots ()
Co-authored-by: Jamie Magee <jamie.magee@gmail.com>
2021-08-07 23:43:34 +00:00
Sergei Zharinov
9d580e091f
feat(gitlab): Add gitLabIgnoreApprovals option () 2021-08-04 09:49:42 +02:00
Jason Birch
3096f340c8
feat: expose merge strategy for configuration when automerging () 2021-07-29 09:06:55 +00:00
HonkingGoose
983c0626e1
chore: use monospaced font in description for automergeTypes () 2021-07-28 08:03:07 +00:00
Rifa Achrinza
8e7f15f71c
feat: update loopback monorepo ()
Signed-off-by: Rifa Achrinza <25147899+achrinza@users.noreply.github.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-07-27 13:54:06 +00:00
Rhys Arkins
feb12970e2
fix(dashboard): don't remove issue labels () 2021-07-26 22:27:24 +02:00
Michael Kriese
a841fdebc5
feat(preset): add javascriptengineswitcher monorepo () 2021-07-25 10:21:44 +00:00
Michael Kriese
1a31eee072
feat(preset): add microsoft clearscript monorepo () 2021-07-25 09:52:52 +00:00
Michael Kriese
48c33bee7d
feat(github-action): Support updating digest pinned actions () 2021-07-14 12:58:32 +02:00
Michael Kriese
f3e8521651
fix: helper preset description updates () 2021-07-14 12:40:44 +02:00
Keegan Witt
87fa48dbd1
feat: add types and ts-jest to jsUnitTest preset () 2021-07-14 08:51:26 +02:00
Keegan Witt
a787c57f26
feat: add react package preset () 2021-07-14 08:50:54 +02:00
Bob van de Vijver
ac4f4a3f6d
feat: Add dependency dashboard label configuration ()
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-07-09 07:41:43 +00:00
HonkingGoose
aef018da22
fix: deprecate use of renovate.json as preset ()
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-07-08 15:04:04 +00:00
Łukasz Domeradzki
1723f1c94f
feat(presets): Add MSTest monorepo () 2021-06-30 03:50:23 +00:00
Niels Basjes
c077f15831
fix: Improve the default User-agent string. () 2021-06-26 07:02:35 +00:00
Rhys Arkins
d3d902bdf8 docs: add github.com token override warning 2021-06-26 07:20:29 +02:00
HonkingGoose
fad0926cb6
fix(config): create jestPlusTSJest group preset () 2021-06-26 05:02:06 +00:00
Rhys Arkins
aa7f1cb952
feat: minimumConfidence (experimental, non-public) () 2021-06-23 20:19:14 +00:00
Sergei Zharinov
052e15e0ae
docs: Clarify dockerChildPrefix option () 2021-06-23 07:16:31 +02:00
Michael Kriese
81fefa8918
feat: add aws sdk net monorepo () 2021-06-21 09:33:51 +02:00
Rhys Arkins
fe699b4468
fix(dashboard): handle checkbox race condition ()
* fix(dashboard): handle checkbox race condition

Closes 

* feat(platform): getIssue

* refactor(dashboard): move logic into common file

* Apply suggestions from code review

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>

* gitea

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-06-18 17:31:25 +00:00
Sebastian Poxhofer
a445a66336
feat: remove defaulting to semver versioning ()
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-06-17 08:51:30 +00:00
Rhys Arkins
91842073ef
fix(secrets): fix host-rules in repo config () 2021-06-16 14:02:07 +00:00
Michael Kriese
5546d60e18
test: fix nock usage () 2021-06-16 09:13:33 +02:00
Keegan Witt
c7113f3821
fix: add @types/eslint to packages:eslint ()
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-06-16 05:07:49 +00:00
a-ide
018c1d6102
feat(config): add 'contentful/rich-text' monorepo () 2021-06-16 06:27:04 +02:00
Atsushi Watanabe
1d92836c84
fix: regex manager extractVersionTemplate validation () 2021-06-15 13:10:23 +02:00
Jamie Magee
3a9fc4fc62
refactor: remove more instances of 'master issue' () 2021-06-14 07:07:44 +02:00
Alessandro Cifani
dc81b012af
feat(presets): add more JS testing packages ()
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-06-11 21:14:59 +00:00
Rhys Arkins
2a40b6db79 fix(regex): add currentValueTemplate 2021-06-11 09:49:09 +02:00
Muhammad Rehan Saeed
0b80883f1c
feat(presets): Add Microsoft Orleans Monorepo () 2021-06-07 12:00:49 +02:00
Aaron Adams
346924c19a
feat(config): Add Theme UI monorepo () 2021-06-02 12:06:41 +02:00
Aaron Adams
0a1d67c6d4
feat(config): Add Shopify App Bridge monorepo () 2021-06-02 12:06:24 +02:00
Rhys Arkins
11694e9294
refactor: move config/parse into global worker () 2021-06-02 12:06:16 +02:00
Rhys Arkins
d0434d5df1 chore: GlobalConfig -> AllConfig 2021-06-02 11:25:10 +02:00
Sergei Zharinov
1b6ecd87c0
refactor: move binarySource option to admin config () 2021-06-02 06:50:23 +00:00
HonkingGoose
faa040ac12
feat(config): add fontsource monorepo () 2021-05-28 09:15:12 +00:00
Rhys Arkins
4eae87d881
fix(config): validate secrets as plain object ()
Closes 
2021-05-28 10:04:26 +02:00
Michael Kriese
3c7546f7cd
test: simplify nock handling () 2021-05-27 14:13:31 +02:00
renovate[bot]
2f544b1fb2
build(deps): update dependency commander to v7 ()
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-26 13:36:50 +00:00
Rhys Arkins
79592f848a
fix: Revert "refactor: localDir -> cloneDir" ()
This reverts commit 0b287c763d.
2021-05-26 11:22:16 +00:00
Rhys Arkins
0b287c763d
refactor: localDir -> cloneDir () 2021-05-26 10:30:23 +02:00
HonkingGoose
5731da899b
fix(config): workaround for Repology server overload () 2021-05-26 05:43:34 +00:00
Rhys Arkins
66820cfe27
feat: migratePresets () 2021-05-22 23:47:28 +02:00
Rhys Arkins
42a846e867 fix(config): filter npm_ env 2021-05-21 13:30:30 +02:00
Rhys Arkins
5d647da0a3
fix: @types/node presets in config:base ()
No longer disable @types/node major updates, instead use node versioning.
2021-05-20 14:02:46 -07:00
Michael Kriese
48af0da981
fix: validate customEnvVariables () 2021-05-20 12:25:22 +02:00
Rhys Arkins
22e982503c
feat(config): convert datasource env to hostRules () 2021-05-20 08:34:17 +00:00
Fredrik Blomqvist
9f894ce814
feat(git): Add gitNoVerify option ()
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-05-19 16:05:29 +02:00
Rhys Arkins
9ebf804d4e fix(cache): cacheDir adminConfig 2021-05-19 12:27:37 +02:00
HonkingGoose
e5afaf5990
fix(config): fix typo in chakra-ui repoGroups name () 2021-05-19 08:40:23 +00:00
Sergei Zharinov
fbbbce608e
chore: Configure fs local dirs via admin config ()
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-05-17 13:21:28 +00:00
renovate[bot]
b8e36daa87
chore(deps): update dependency prettier to v2.3.0 ()
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-05-17 08:06:24 +00:00
Michael Kriese
9e08eaa1dc
refactor: rename Error location to validationSource () 2021-05-17 07:40:54 +00:00
Rhys Arkins
f0a193dc13 fix(config): drop non-selectors when cloning rules 2021-05-15 14:44:47 +02:00
Rhys Arkins
1ca736e277 fix: delete hostRules.hostName after migration 2021-05-14 09:40:07 +02:00
Rhys Arkins
f00413c298
feat(host-rules): use only matchHost ()
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-05-13 20:53:18 +00:00
Rhys Arkins
50ab6b4bfd
docs: expand requireConfig () 2021-05-13 16:09:50 +02:00
Michael Kriese
9ca604b345
refactor: extract more types () 2021-05-11 19:08:02 +02:00
Michael Kriese
7daa93a78d
refactor: extract types to new files () 2021-05-11 12:51:21 +02:00
Rhys Arkins
1bc09b0bfc
feat: internalChecksFilter () 2021-05-08 14:38:27 +02:00
Rhys Arkins
13112b75bb
fix: separate patch branchName only if separateMinorPatch=true () 2021-05-07 10:01:16 +00:00
Rhys Arkins
856b28841d
feat: hostRules.matchHost ()
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-05-06 07:57:44 +00:00
Yusuke Fujiki
c9c961c10a
feat(config): add 'chakura-ui' monorepo () 2021-05-05 21:25:53 -07:00
Rhys Arkins
65bbf45319
fix(validation): only warn when extending group in rules () 2021-05-05 17:46:34 +02:00
Rhys Arkins
e0fa64db9b
fix(config): warn not error if extending group presets () 2021-05-04 08:02:39 +02:00
Tiago Martins
8c07d4d757
feat: Add setting to auto approve PRs in Azure DevOps ()
Co-authored-by: Jamie Magee <jamie.magee@gmail.com>
2021-05-03 23:48:59 +00:00
Rhys Arkins
ffd0269ab6
fix(config): nested packageRules migration () 2021-05-01 23:01:26 +02:00
Rhys Arkins
915bd15ce9 chore: fix HostRule type 2021-05-01 22:52:10 +02:00
Sergei Zharinov
38620be343
refactor: Replace some TODO items with issue ids () 2021-04-26 20:19:30 +00:00
Sergei Zharinov
ce51f05cef
feat(test): Detect test utils callers and simplify helpers () 2021-04-26 16:15:03 +02:00
Muhammad Rehan Saeed
a91c85317a
Add Open Telemetry Dotnet monorepo () 2021-04-24 22:25:52 +02:00
Nils Plaschke
90e96805e1
docs: add documentation for forkToken () 2021-04-24 05:54:00 +00:00
Sergei Zharinov
b255275632
refactor(test): Load fixtures with helpers ()
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-04-23 16:58:48 +00:00
Muhammad Rehan Saeed
c862b5b4b5
feat(presets): Add HotChocolate monorepo () 2021-04-23 12:17:28 +00:00
Florian Greinacher
2cc751a0a1
feat: ignore unavailable users () 2021-04-22 21:16:58 +02:00
Rhys Arkins
e0deef3bc2 fix: disallow allowedVersions and matchUpdateTypes
Closes 
2021-04-22 09:55:14 +02:00
Rhys Arkins
61abc03a2e
feat(config): validate packageRules matchUpdateTypes combos () 2021-04-22 07:16:40 +00:00
Rhys Arkins
572749a398 refactor: artifactUpdateApproach -> skipInstalls
Roll back the previous refactor.
2021-04-22 08:47:58 +02:00
Rhys Arkins
3a1980811c feat: group:Nodejs ()
Remove hardcoded Node.js rules from docker extract and instead add group:nodeJs to group:recommended

BREAKING CHANGE: node images founds in Dockerfiles will no longer have hardcoded commitMessageTopic. Add group:Nodejs or config:base to extends for backwards compatibility.
2021-04-22 08:47:58 +02:00
Rhys Arkins
b22a0355aa refactor(config): explicit migration string check 2021-04-22 08:47:58 +02:00
Rhys Arkins
ac7a5c4d93 feat: drop dockerMapDotFiles ()
Drops support for dockerMapDotfiles

BREAKING CHANGE: dockerMapDotfiles is no longer supported
2021-04-22 08:47:58 +02:00
Rhys Arkins
cbf8ea4e55 feat(config): delay preset resolution until after platform initialization ()
Delay config preset resolution in admin config until after platform initialization. This will enable resolution of private “local>…” presets to work.

BREAKING CHANGE: Config presets will be resolved after platform initialization, so from now on platform credentials cannot be placed in presets.
2021-04-22 08:47:58 +02:00
Rhys Arkins
13ece707d4 feat(npm): remove ignoreNpmrcFile support ()
Removes support for the ignoreNpmrcFile config option.

BREAKING CHANGE: ignoreNpmrcFile is no longer supported. Use an empty string for config.npmrc instead.
2021-04-22 08:47:58 +02:00
Rhys Arkins
59d728b16b refactor: skipInstalls -> artifactUpdateApproach ()
Renames skipInstalls to artifactUpdateApproach and changes from boolean to enum.

BREAKING CHANGE: skipInstalls has been changed to artifactsUpdateApproach
2021-04-22 08:47:58 +02:00
Rhys Arkins
0500042d1d feat: updateType=patch ()
Changes behavior so that patch updateType is not rewritten to minor by default.

Closes 

BREAKING CHANGE: patch updates are not considered updateType=minor by default.
2021-04-22 08:47:58 +02:00
Rhys Arkins
13bbc5d6a2 feat(config): remove manager additionalBranchPrefix defaults ()
Resets any language or manager` additionalBranchPrefix` values to empty string. Add the `compatibility:additionalBranchPrefix` prefix to restore previous behavior.

BREAKING CHANGE: Removal of default `additionalBranchPrefix` values will cause branch names to change for docker/helm/buildkite/cargo/homebrew.
2021-04-22 08:47:58 +02:00
Rhys Arkins
8af905e8f5 feat: split trustLevel into separate options ()
Removes trustLevel and replaces it with 3 other options instead. No longer necessary to set anything additional is configuring `allowedPostUpgradeCommands`

BREAKING CHANGE: `trustLevel` is no longer supported and instead broken into `allowCustomCrateRegistries` , `allowScripts` , and `exposeAllEnv`.
2021-04-22 08:47:58 +02:00
Rhys Arkins
95ac10998c feat: remove logLevel support in config ()
Remove support for logLevel in config. Must be configured using LOG_LEVEL instead.

Closes 

BREAKING CHANGE: Configure LOG_LEVEL in env and not in config or CLI
2021-04-22 08:47:58 +02:00
Rhys Arkins
57015047b2 feat: drop NPM_TOKEN support ()
Removes support for NPM_TOKEN.

BREAKING CHANGE: Do not use NPM_TOKEN in env to configure npm authentication. Configure hostRules instead.
2021-04-22 08:47:58 +02:00
Sergei Zharinov
4f237ea680
refactor(http): Use default "accept-encoding" value () 2021-04-20 15:37:57 +02:00
Sergei Zharinov
b957d4afb7
refactor(config): Extract interfaces from "index.ts" to separate "types.ts" () 2021-04-20 10:52:57 +02:00
Rhys Arkins
f654f2d945
fix: Revert "feat: Allow multiple autodiscover filter ()" ()
This reverts commit 45739cddfd.
2021-04-20 06:59:42 +00:00
Sergei Zharinov
0355a75800
refactor(config): Move input config from util folder ()
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-04-19 15:03:04 +00:00
Rhys Arkins
c4463c69f9
feat(config): better config migration () 2021-04-19 14:42:29 +00:00
Emanuel Bennici
45739cddfd
feat: Allow multiple autodiscover filter () 2021-04-19 14:18:06 +00:00
Sergei Zharinov
0375422fff
refactor(presets): Extract and de-duplicate error string constants ()
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-04-19 13:31:38 +00:00
Rhys Arkins
6f54f09aa2
feat: don’t block updates due to pinning () 2021-04-18 17:27:41 +02:00
Rhys Arkins
ccf1bc8264
refactor: rollback config () 2021-04-17 11:53:03 +00:00
Arkadiusz Kosmala
b070646186
feat(config): validate enabledManagers 2021-04-15 09:18:51 +00:00
Sergei Zharinov
72d97ec2f4
refactor(workers): Enforce getName usage () 2021-04-13 10:25:51 +00:00
Rhys Arkins
893df627e4
feat(validation): language/manager top-level check () 2021-04-12 06:11:25 +02:00
Rhys Arkins
2973eb5d94 test: fix nested fileMatch test case 2021-04-11 19:26:46 +02:00
Rhys Arkins
4cf9c5028a
feat(validation): warn if packageRules contain all selectors () 2021-04-11 19:26:20 +02:00
Rhys Arkins
07abb3125a test: use valid packageRules 2021-04-11 18:43:22 +02:00
Rhys Arkins
6060911aef refactor: packageRules selector validation 2021-04-11 18:40:01 +02:00
Rhys Arkins
a55b5202e5 fix(validation): simplify packageRules validation message 2021-04-11 18:38:25 +02:00
Rhys Arkins
a4a151f458 refactor(presets): remove nested minor in groups 2021-04-11 18:30:12 +02:00
Rhys Arkins
1dad55586b
feat(config): migrate nested packageRules () 2021-04-11 18:00:29 +02:00
Marco de Jongh
6afbcf8d18
feat: Add branch option for postUpgradeCommands ()
* Add branch option for postUpgradeCommands

* Put the for loop back for async

* Fix tests & add documentation

* Change execution mode dependency to update

* Move postUpgradeCommand execution to seperate file

* Fix return time of upgradeTaskExecuter

* Fix test

* Finished new mode and added test

* Remove .only

* Remove defensive coding to make codecov happy

* Give inconfig a proper type

* Another missing type

* Fix typo in allowPostUpgradeCommandTemplating option description

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>

* Move to 1 postUpgradeCommandExecutor call

* Appease the import order rule gods

* Refactor more

* Okay now it should be done

* Fix bug

* Import order rule

* Change import to a type import

* Also return artifacterrors

* Apply suggestions from code review

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>

* Move checking if postUpgradeCommands can run

* remove unused import

* Fix prettier error

* Call getAdminConfig once

* Apply suggestions from code review

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>

* Change type name to EnsurePrResult

* Update lib/workers/branch/index.spec.ts

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>

* Apply suggestions from code review

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>

* Fix enum imports

Co-authored-by: Carlin St Pierre <cstpierre@atlassian.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-04-09 05:51:03 +02:00
Sergei Zharinov
b160644db7
feat(preset): Support Azure local presets () 2021-04-08 19:49:46 +02:00
Nils Plaschke
63b6cf66ac
feat: introduce dockerChildPrefix option ()
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-04-08 10:10:25 +00:00
Sergei Zharinov
0a68e19d73
feat(presets): Support Bitbucket Cloud local presets () 2021-04-07 11:14:45 +02:00
Sergei Zharinov
612be5e449
refactor(presets): Reorder code and fix mocks () 2021-04-07 09:50:55 +02:00
Rhys Arkins
6443902da9 chore: remove unused customPrFooter 2021-04-06 16:06:26 +02:00
Sergei Zharinov
df0ac4a78e
refactor(presets): Reuse PRESET_INVALID_JSON variable ()
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-04-06 15:49:06 +02:00
Rhys Arkins
88ae12a65d
feat(config): validate config parent () 2021-04-05 10:41:31 +00:00
Rhys Arkins
0cb45ddbf3
feat: ENV_PREFIX () 2021-04-05 09:19:08 +00:00
Rhys Arkins
3e22ad0ca3
feat(config): support RENOVATE_CONFIG () 2021-04-04 15:33:22 +02:00
Rhys Arkins
20147e30b9
feat: packageRules.matchPackagePrefixes () 2021-04-03 05:18:25 +00:00
Rhys Arkins
95bf948020
refactor: config warning/error fields () 2021-04-01 15:50:17 +02:00
Matt Palmer
49a3a8ab27
feat(gomod): Update source import paths on major upgrade () 2021-03-27 06:02:32 +00:00
Florian Greinacher
c2dc36f0e5
feat: add System.IO.Abstractions monorepo () 2021-03-25 21:39:02 +01:00
Rafał Maciejewski
28ecac1960
fix: allow dash character in local preset path () 2021-03-25 16:48:54 +01:00
Rhys Arkins
af1e4ee1a7
feat: secrets () 2021-03-22 15:51:38 +01:00
Nik Skoufis
e7f90d50a6
fix: Add registryTemplateUrl field to allowed fields for regexManager () 2021-03-22 07:18:34 +01:00
Armaan Tobaccowalla
e5c92e4cd9
feat(config): Support presets in subdirectories () 2021-03-20 23:03:10 +00:00
Rhys Arkins
d65fd4a974 fix: deprecate yarnrc 2021-03-20 20:35:15 +01:00
Rhys Arkins
9d6e96ef75
refactor: npm preset lookup direct () 2021-03-20 08:27:33 +00:00
Rhys Arkins
bca8931d53
fix(npm): datasource improvements () 2021-03-17 14:40:50 +01:00
renovate-testing
ea0bcdd185
feat(git): Specify additional git authors to ignore () 2021-03-14 09:27:40 +01:00
Rhys Arkins
edfac73a08
refactor: remove depNameShort () 2021-03-13 14:28:46 +01:00
Michael Kriese
a4c6cb5690
fix: wrong validation property () 2021-03-11 15:40:31 +01:00
Rhys Arkins
3357e6333d
refactor: Object.assign -> object spread () 2021-03-11 08:03:37 +01:00
Rhys Arkins
d4d0e74c7a
refactor: dequal () 2021-03-10 23:04:12 +01:00
Michael Kriese
607b151f0e
feat(http): support custom auth types () 2021-03-09 19:25:18 +01:00
Daniel Tschinder
9ee984b2b3
chore: fix typo in switchToGradleLite description () 2021-03-08 05:28:38 +01:00
Rhys Arkins
30537d6849 feat: gradle-list enablement 2021-03-07 22:39:58 +01:00
Rhys Arkins
eb8f895f2e
refactor: eslint no-negated-condition () 2021-03-04 06:21:55 +01:00
Rhys Arkins
f2bd0f9d7d fix(logs): ensure logFile parent directory exists 2021-03-03 09:40:39 +01:00
Rhys Arkins
370715cace fix: throw for config file TypeError 2021-03-03 09:40:38 +01:00
Michael Kriese
74d7691bef
refactor: optimize type usage () 2021-03-02 21:44:55 +01:00
Michael Kriese
91a7e6b660
build: remove babel () 2021-03-02 16:16:05 +00:00
Rhys Arkins
98d55394e6
feat: transitiveRemediation ()
* save remediations

* enhance and export NpmResponse

* sort branch lists

* transitive remediation init

* update-lockfile not bump

* version not value

* remediate package.json

* isVulnerabilityAlert

* simplify config

* fix circular

* update snapshots

* add config and docs

* TODO

* flatten tests

* remediation -> update

* lots of renames

* improve readability

* refactor

* remove fetch

* more tests

* reduce fiixtures sizes

* more tests

* fix parent null

* remove exec

* explicit false

* fix

* Apply suggestions from code review

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>

* use type-fest PackageJson

* more tests

* coverage

* Update lib/workers/branch/get-updated.ts

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-03-01 07:59:57 +00:00
HonkingGoose
4292f51739
docs: list allowed values for matchStringsStrategy () 2021-02-27 12:34:44 +00:00
Rhys Arkins
c3c04ba4a1 chore: set updateInternalDeps explicitly false 2021-02-25 11:58:11 +01:00
Rhys Arkins
7f75e5768b refactor: vulnerabilityAlert -> isVulnerabilityAlert 2021-02-24 15:13:41 +01:00
Rhys Arkins
b294b73769 fix: use update-lockfile for vulnerabilityAlerts 2021-02-24 14:35:45 +01:00
Matt Palmer
384a1e7384
feat(regex): support registryUrlTemplate () 2021-02-24 12:58:15 +01:00
Rhys Arkins
9171e712d4
feat: updateInternalDeps () 2021-02-22 15:09:35 +00:00
Rhys Arkins
c2029ec1d0
feat: enable node major updates () 2021-02-22 14:13:51 +01:00
Rhys Arkins
a456c8b5ab fix: rangeStrategy=bump for npm vulnerabilities 2021-02-22 11:18:46 +01:00
Rhys Arkins
5c5e00cdf8 fix: allow vulnerabilityAlerts to override branchTopic, prCreation 2021-02-22 11:08:39 +01:00
Rhys Arkins
6b494027b6
feat: matchFiles () 2021-02-19 16:29:50 +01:00
Kieran
a719136752
feat: add require to semanticPrefixFixDepsChoreOthers ()
* feat: add require to semanticPrefixFixDepsChoreOthers

* update snapshots

Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-02-18 04:54:37 +00:00
Rhys Arkins
68f89c4816 fix: Revert "build(deps): update dependency commander to v7 ()"
This reverts commit 083755161b.
2021-02-16 16:17:19 +01:00
Sergei Zharinov
64f93ec2a7
feat(presets): Restrict internal presets validation () 2021-02-16 15:10:02 +00:00
Rhys Arkins
32440f26a4
refactor: toVersion -> newVersion () 2021-02-16 12:33:44 +01:00
Rhys Arkins
0869d6e8d7
refactor: remove newVersion usage () 2021-02-16 11:26:46 +01:00
Rhys Arkins
a8819c4610
refactor: fromVersion -> currentVersion () 2021-02-16 10:52:05 +01:00
Rhys Arkins
5b38d39739 refafctor: currentVersion -> fromVersion 2021-02-16 09:55:06 +01:00
Rhys Arkins
acf57144f8
refactor: remove currentVersion () 2021-02-16 09:43:38 +01:00
Rhys Arkins
dae58a49c2 refactor: better template string migration 2021-02-16 09:17:26 +01:00
Michael Kriese
d9ca0a3c2b
feat(preset): add pnpjs monorepo () 2021-02-15 11:52:00 +01:00
renovate[bot]
083755161b
build(deps): update dependency commander to v7 () 2021-02-15 08:56:50 +01:00
Daniel Tschinder
cb8a94bfef
feat: add playwright to monorepo grouping () 2021-02-11 15:17:22 +01:00
matbest1
89ed1c526b
feat: add 'MassTransit' monorepo () 2021-02-11 12:58:07 +01:00
Jeremy Hayes
c8835cb2f5
feat: add 'aspnet-api-versioning' monorepo ()
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-02-11 05:37:05 +00:00
Jeremy Hayes
e102b36fc2
feat: add 'Steeltoe' monorepo ()
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-02-11 05:24:16 +00:00
Jeremy Hayes
bfa87da0cb
feat: add 'Hangfire' monorepo () 2021-02-11 06:08:28 +01:00
Rhys Arkins
855db036d5
fix: rename baseDir to packageFileDir for templating () 2021-02-10 23:39:06 +00:00
Jeremy Hayes
5ed94a4923
feat: add 'dotnet' monorepo () 2021-02-10 15:58:52 +01:00
Jeremy Hayes
9bd54c86f8
feat: add ngular-eslint monorepo ()
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-02-10 04:44:18 +00:00
HonkingGoose
d15933d382
docs: shorten description allowedPostUpgradeCommands () 2021-02-09 14:01:39 +01:00
Rhys Arkins
78551afdec chore: LegacyAdminConfig 2021-02-07 22:13:55 +01:00
Rhys Arkins
f21b761572 chore: GlobalOnlyConfig 2021-02-07 22:12:54 +01:00
Rhys Arkins
80fd1fe0d6 refactor: move customEnvVariables to admin config 2021-02-07 22:07:16 +01:00
Rhys Arkins
d203def3d0 refactor: baseDir to global config 2021-02-05 22:35:03 +01:00
Rhys Arkins
88f5414485 refactor: configWarningReuseIssue type 2021-02-05 22:24:20 +01:00
Rhys Arkins
6fa37294cf refactor: dryRun admin config 2021-02-05 22:21:24 +01:00
Rhys Arkins
675bd2604f chore: move postUpdateOptions 2021-02-05 17:55:37 +01:00
Rhys Arkins
c80165dd11 fix: move privateKey to admin config 2021-02-05 17:53:50 +01:00
Rhys Arkins
8be1f04198 chore: move privateKeyPath to global config 2021-02-05 17:37:31 +01:00
Rhys Arkins
90db7e28a6
feat(config): delete after setting admin config () 2021-02-05 16:08:52 +00:00
Rhys Arkins
878d9db983 chore: config type comments 2021-02-05 15:19:51 +01:00
Rhys Arkins
d00d1e8b5b refactor: more GlobalConfig 2021-02-05 12:43:26 +01:00
Rhys Arkins
4e1271b702
fix(config): move trustLevel to admin config () 2021-02-05 12:30:01 +01:00
Michael Kriese
8eccebc424
refactor(go): Remove depNameShort usage () 2021-02-05 11:56:40 +01:00
Rhys Arkins
3756f2aec3 refactor: GlobalConfig type 2021-02-05 10:49:34 +01:00
Rhys Arkins
25f43fd1d7
refactor: move post upgrade commands to repo admin config () 2021-02-05 09:58:48 +01:00
Rhys Arkins
4e2c33f10e
feat: admin config init () 2021-02-05 09:20:47 +01:00
Rhys Arkins
5490c3d9d0 chore: remove unused config.global 2021-02-04 14:49:33 +01:00
Rhys Arkins
df2a31c7f5
fix: remove unused binarySource=auto () 2021-02-04 12:14:34 +01:00
Rhys Arkins
46851d1a47 fix: migrate prTitle 2021-02-04 09:43:37 +01:00
Rhys Arkins
9d586b090b
feat: regexManagers presets () 2021-02-04 09:39:43 +01:00
Rhys Arkins
03dae5a5e9 fix: don’t filter template fields when validating 2021-02-03 16:33:28 +01:00
Rhys Arkins
83a511a08c fix: loosen newXMajor migration 2021-02-03 16:08:35 +01:00
Tobias Bieniek
ee178df01a
feat: hashedBranchLength option () 2021-02-03 15:48:54 +01:00
Rhys Arkins
1914a2eaf7 fix: expose more fields to templates 2021-02-03 15:02:36 +01:00
Rhys Arkins
40242fc0b5 logs: warn for config warnings 2021-02-02 13:13:13 +01:00
Joël Galeran
fe8b3e1ad2
feat: add redwood monorepo () 2021-02-02 12:35:21 +01:00
Rhys Arkins
f9217501a3 fix(config): make vulnerabilityAlerts mergeable 2021-02-02 07:19:04 +01:00
Rhys Arkins
800a3d15ca fix(validation): allow description in regexManagers 2021-02-01 07:03:38 +01:00
HonkingGoose
fb72b5baf8
chore: fix punctuation plus other small fixes () 2021-01-30 11:12:14 +01:00
HonkingGoose
2cd92c1a88
chore: small fixes to descriptions ()
* chore: small fixes to descriptions

* http -> HTTP

* revert to lowercase npm

Co-authored-by: Rhys Arkins <rhys@arkins.net>

Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-01-29 15:05:14 +01:00
Sergei Zharinov
72b0b85640
feat(config): Rename packageRules selectors () 2021-01-29 11:43:42 +01:00
Nicolas Da Mutten
6984a02f87
fix(config): Support local presets in bot admin config () 2021-01-29 10:54:55 +01:00
HonkingGoose
94e1d14004
feat: add preset to opt-out of rebase checkbox within PRs () 2021-01-25 07:29:20 +01:00
Michael Kriese
419c916e1e
fix(preset): remove invalid reference () 2021-01-21 14:01:13 +01:00
Sergei Zharinov
6e84bb1780
fix(ivy): Make the versioning implementation more precise () 2021-01-21 12:35:36 +01:00
Rhys Arkins
6cf8735204 build: add junit5 monorepo 2021-01-21 08:28:41 +01:00
HonkingGoose
dbd7a0d73f
chore: remove old TODO comment () 2021-01-20 10:10:45 +01:00
Michael Kriese
434fdbd4be
feat: deprecated logLevel option ()
* feat: deprecated logLevel option

* feat: deprecated logLevel option

* docs: update logging

* fix: remove log level env option

* Update warn

Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-01-19 09:29:45 +00:00
Rhys Arkins
22245ceff7
tests: fix coverage () 2021-01-19 09:15:31 +00:00
Halil İbrahim Şener
207b177d60
feat: customEnvVariables ()
Introduces a new option to pass custom environment variables to child processes. So that users can provide/override environment variables to influence executions, e.g. setting MAVEN_OPTS or passing credentials for private registries for the locking process.
2021-01-19 09:11:45 +01:00
Rhys Arkins
e77253208e fix: Revert "feat: deprecated logLevel option ()"
This reverts commit 76ada5e7d5.
2021-01-14 15:12:53 +01:00
Michael Kriese
76ada5e7d5
feat: deprecated logLevel option ()
* feat: deprecated logLevel option

* feat: deprecated logLevel option

* docs: update logging
2021-01-14 12:11:23 +00:00
Sergei Zharinov
2d7a0dad2f
fix(sbt): Ignore http4s digest-based milestone releases () 2021-01-14 08:47:42 +01:00
Markus Tacker
8c974915c8
feat(monorepo): add aws-sdk-js-v3 ()
This adds https://github.com/aws/aws-sdk-js-v3 as a monorepo.
2021-01-11 12:50:25 +01:00
Sergei Zharinov
746d170824
feat(limits): Add "branchConcurrentLimit" option ()
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-01-10 13:29:14 +01:00
HonkingGoose
c2ee26c3fc
feat: add yearly schedule to presets () 2021-01-10 12:39:39 +01:00
Jérémie Astori
347f68d838
fix(presets): add @cds packages to the Clarity pattern group ()
Clarity is currently migrating their projects to the @cds scope, and keep the @clr ones as well. Now that we have migrated to the @cds packages, we're back to having separate PRs 😅
2021-01-08 05:51:22 +01:00
Rhys Arkins
38709c6321
fix: add sbt latest.integration workaround ()
Works around 
2021-01-07 14:39:23 +01:00
Leif Segen
964f1e71c4
fix: Update help URLs due to archiving of renovatebot/config-help repo ()
* Update help URLS

* Update help URLS

* Make changes consistent

* Fix typo
2020-12-19 08:12:09 +01:00
Rhys Arkins
116693be64
fix: Revert "feat: secrets" ()
This reverts commit ec1b3c386b.
2020-12-18 15:33:21 +01:00
Rhys Arkins
ec1b3c386b
feat: secrets () 2020-12-18 13:38:28 +01:00
Rhys Arkins
14166e9538 fix(config): harden packageRules migration 2020-12-16 09:08:39 +01:00
Sergei Zharinov
3d48283423
fix(npm): Migrate unpublishSafe presets () 2020-12-13 18:43:27 +01:00
Rhys Arkins
ca11767763
fix: migrate packageRules objects to array () 2020-12-13 10:16:37 +01:00
Rhys Arkins
55cc5dd9b3 fix(presets): restore unpublishSafe 2020-12-13 09:46:57 +01:00
Rhys Arkins
5c3ec876dd
refactor: recursively migrate configs () 2020-12-11 14:49:27 +01:00
Rhys Arkins
9e99a8c2c9
refactor: calculate isMigrated programmatically () 2020-12-11 14:08:24 +01:00
Rhys Arkins
00a08225b9
refactor: use ls-lint () 2020-12-11 13:29:43 +01:00
Rhys Arkins
8ec93ef764
refactor: remove packageRules nesting from internal presets () 2020-12-11 13:10:07 +01:00
Sergei Zharinov
6f7b4afd1e
feat(npm): migrate and deprecate unpublishSafe ()
The existing npm-specific `unpublishSafe` setting will be removed and migrated instead to use `stabilityDays` (3). The `renovate/unpublish-safe` status check is also deprecated and the existing `renovate/stability-days` will be used instead.

Closes 

BREAKING CHANGE: The status check `renovate/unpublish-safe` will be replaced with `renovate/stability-days`. Please migrate any branch protection rules if you were relying on `renovate/unpublish-safe`.
2020-12-11 10:09:58 +01:00
Sergei Zharinov
663117beab
feat(http): Support for per-host http concurrency limits () 2020-12-11 10:09:09 +01:00
Rhys Arkins
df5d27b7d8
chore(presets): remove workaround for actions/setup-node () 2020-12-10 09:29:11 +01:00
Michael Kriese
f18b7f3504
feat(gitea): support presets ()
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
2020-12-09 13:31:06 +01:00
Fernando Mora
858af635e6
fix(sbt-package): Add sbt-package to mavenCommonsAncientVersion ()
Given that `sbt-package` datasource is using an underlying maven one, same problem is happening here with sbt.
It makes sense to add `sbt-package` datasource to `mavenCommonsAncientVersion` workaround.
2020-12-08 05:46:22 +01:00
Alex Ruffo
b7495330c0
feat: customize onboarding file name () 2020-12-07 10:14:46 +01:00
Fernando Mora
693f58e178
feat(config): Add mergeable addLabels option ()
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-12-03 15:20:09 +01:00
Rhys Arkins
54c8f2e588
feat: ignorePrAuthor ()
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-12-02 15:01:48 +01:00
Sergei Zharinov
16e5e46882
fix(maven): Make generic workaround for very old versions () 2020-11-28 19:12:08 +01:00
Sebastian Poxhofer
405cb8f29b
feat(regex): matchStringsStrategy ()
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-11-27 06:55:57 +01:00
Rhys Arkins
91bc90c795
feat(maven): workaround for spring cloud numeric versions () 2020-11-25 21:54:43 +01:00
Sergei Zharinov
8ff8669ae5
fix(maven): Add workaround for ancient commons-cli version ()
Co-authored-by: Jamie Magee <JamieMagee@users.noreply.github.com>
2020-11-22 15:48:37 +01:00
Rhys Arkins
378618eb7b fix: separate angularfire from angular monorepo
Fixes 
2020-11-20 06:07:49 +01:00
Michael Kriese
ac124f453e
fix(github): fully support ghe for releases and tags datasource ()
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-11-19 11:05:56 +01:00
Rhys Arkins
5d99ff9862
refactor: convert all path to upath () 2020-11-12 21:46:08 +01:00
Sergio Zharinov
8d0f7dddd2
feat(package-rules): matchCurrentVersion regular expressions () 2020-11-12 08:21:05 +01:00
Rhys Arkins
e0bf8814ac
feat: workarounds presets () 2020-11-11 14:06:46 +01:00
Mike Bryant
ad50398fb3
feat(helmv3): Add support for bumpVersion () 2020-11-10 22:06:34 +01:00
Igor Katsuba
b22ea768fc
feat: allow compilation of post-upgrade commands ()
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-11-10 14:25:37 +01:00
Sergio Zharinov
fe83cf914e
refactor(config): Generalize allowedVersions regex () 2020-11-10 10:12:03 +01:00
Kyℓe Hensel
86e36c7f0f
feat(preset): add nivo monorepo () 2020-11-07 09:23:48 +01:00
Jamie Magee
9788a0a0e3
feat(git-submodules): add cloneSubmodules configuration option () 2020-11-04 15:39:21 +01:00
Rhys Arkins
2f471b415a
fix(presets): add patternGroups rule for clarity monorepo ()
References:

- https://github.com/renovatebot/renovate/issues/7617
- https://github.com/vmware/clarity/issues/5235
2020-10-31 08:01:13 +01:00
Sergio Zharinov
561d646819
feat(config): Allow single strings for preset setting () 2020-10-27 16:39:11 +01:00
Michael Kriese
09be0d9198
feat: replace later ()
Co-authored-by: Jamie Magee <JamieMagee@users.noreply.github.com>
2020-10-27 13:23:21 +01:00
Rhys Arkins
3bffe6fae7
fix: support constraints.node override ()
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-10-27 09:01:48 +01:00
Rhys Arkins
c2f914028b fix(config): don’t validate force.constraints 2020-10-27 08:13:23 +01:00
andrea11
424fc9ce49
fix(bitbucket-server): remove / from url for local presets () 2020-10-24 17:06:20 +02:00
andrea11
264b150ba5
improve debug message ()
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-10-23 17:03:12 +02:00
Josh Soref
9aff7a955f
chore: spelling () 2020-10-20 08:49:28 +02:00
Jean-Michel Leclercq
bb9e30f64a
feat: New Configuration option fetchReleaseNotes () 2020-10-19 10:05:05 +02:00
Rhys Arkins
082f1ba03f
fix: regex manager filematch validation () 2020-10-19 09:33:54 +02:00
Sergio Zharinov
8fc712d7b0
feat(config): Validate parent of fileMatch field ()
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-10-18 07:56:16 +02:00
Rhys Arkins
97dad2da76 fix(config): explicitly config error for proto 2020-10-16 10:23:50 +02:00
IKEDA Sho
f52fe033de
feat(preset): add googleapis packages and group presets () 2020-10-12 08:02:50 +02:00
Lukas
5bbbb7a972
feat(preset): add feathersjs monorepos () 2020-10-11 08:13:33 +02:00
Joe Athman
dae7eadf14
feat: add the Resilience4j libraries as a package grouping () 2020-10-08 07:03:59 +02:00
Rhys Arkins
1cfc7cc300 docs: clarify allowedVersions syntax
Closes 
2020-10-07 16:31:35 +02:00
Mike Bryant
40852754aa
feat: Add organization-level presets ()
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2020-10-06 22:02:35 +02:00
Rhys Arkins
75737805c8
refactor: rename compatibility -> constraints () 2020-09-30 11:02:25 +02:00
Tobias Bieniek
cb5da4bac2
fix(group/glimmer): Fix glimmer grouping config () 2020-09-18 22:40:57 +02:00
Rhys Arkins
62bc64970a
feat: extractVersion ()
Adds a new option extractVersion which allows for extracting a substring of raw versions from datasources, to be used as the actual version.

Closes , Closes 
2020-09-17 10:06:06 +02:00
Rhys Arkins
953101bf15
fix: don’t force cli token or hostRules ()
Closes 
2020-09-16 16:34:18 +02:00
Jérémie Astori
ba71eff36d
feat(preset): add the formatjs monorepo () 2020-09-16 06:33:36 +02:00
Robert Lin
cd57b3e3df
fix: do not override config.force with forceCli () 2020-09-15 10:17:44 +02:00
jgarec
662a249ba0
fix(migration): do not migrate semanticCommits if not necessary () 2020-09-15 06:34:00 +02:00
Tobias Bieniek
e872011546
feat: Add ember-template-lint to packages:linters preset () 2020-09-12 13:34:11 +02:00
Tobias Bieniek
b0cfbbae98
feat: Add @embroider monorepo ()
see https://github.com/embroider-build/embroider/
2020-09-12 13:09:50 +02:00
Tobias Bieniek
02936d4650
feat: Add group:glimmer ()
from https://github.com/glimmerjs/glimmer.js/tree/master/packages/%40glimmer

Note that not all packages should be included since these two are the only ones that are currently considered stable and officially used in Ember.js
2020-09-12 13:09:38 +02:00
Tobias Bieniek
c474d717b0
feat: Add ember-exam|qunit|mocha to packages:jsUnitTest preset () 2020-09-12 13:09:26 +02:00