Commit Graph

208 Commits

Author SHA1 Message Date
RahulGautamSingh 6f9d37a6c0 feat(migrate): regexManagers -> customManagers (#24451)
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2023-09-24 08:55:56 +00:00
RahulGautamSingh 2ffbd41b59 refactor(types): move custom manager types (#24324) 2023-09-13 05:31:48 +00:00
RahulGautamSingh 69f56cb98b refactor(validation): handle custom managers separately (#24272) 2023-09-12 14:16:01 +00:00
RahulGautamSingh 0613c24729 feat(managers/custom): introduce customType field (#23919)
Co-authored-by: Anne Stellingwerf <astellin@opentext.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2023-08-22 14:01:03 +00:00
RahulGautamSingh bf2c0693ac refactor(managers): implement custom managers api (#23357)
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Sebastian Poxhofer <secustor@users.noreply.github.com>
2023-08-15 17:12:54 +00:00
Rhys Arkins 36e2b328bb chore: update types reference 2023-08-15 11:31:15 +02:00
Philip 15cfe4bece feat: possibility to change Repository Problems header in dependency dashboard issue (#23551)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Nabeel Saabna <48175656+nabeelsaabna@users.noreply.github.com>
2023-08-08 15:36:36 +00:00
renovate[bot] fe739befbf chore(deps): update linters to v6 (major) (#23325)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2023-08-02 15:07:49 +00:00
RahulGautamSingh a89e307af4 fix(config): validate productLinks as plain object (#23490) 2023-07-21 06:32:22 +00:00
Adam Setch c85932d8d3 feat(package-rules): add matchRepositories / excludeRepositories (#23085)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2023-07-21 04:21:36 +00:00
Sebastian Poxhofer f26d21fcc3 feat(datasource): implement custom datasource (#23147) 2023-07-10 18:22:35 +00:00
Sebastian Poxhofer 19259a0383 feat!: categories (#16534)
Closes #13953

Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>

BREAKING CHANGE: languages are now called categories instead
2023-07-04 19:21:52 +02:00
Rhys Arkins e3d5f7df92 feat!: merge matchPaths and matchFiles into matchFileNames (#22406)
Closes #22395

BREAKING CHANGE: matchPaths and matchFiles are now combined into matchFileNames, supporting exact match and glob-only
2023-07-04 19:21:52 +02:00
Michael Kriese 2948a640f6 feat(config): relax registy alias validation (#22815) 2023-06-16 08:38:47 +00:00
Gabriel-Ladzaretti 1615d26226 feat(packageRules): add merge confidence matcher (#21049)
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>
2023-03-21 18:37:38 +00:00
Johannes Feichtner 27c46cc673 feat: add support for RegEx patterns in baseBranches (#20503)
Co-authored-by: Sebastian Poxhofer <secustor@users.noreply.github.com>
2023-02-20 23:32:08 +00:00
Gabriel-Ladzaretti 2bd9171ba3 feat(packageRules): add depName matchers (#19565) 2022-12-26 18:30:44 +00:00
Rhys Arkins 17c2a006d2 feat: matchCurrentValue (#17953) 2022-09-25 06:56:02 +00:00
Michael Kriese ce2318765f fix: Revert "fix(renovate-config-validator): add validate presets to the validator" (#17012)
Revert "fix(renovate-config-validator): add validate presets to the validator (#16468)"

This reverts commit 4b0b49e1c6.
2022-08-06 05:27:07 +00:00
Philip 4b0b49e1c6 fix(renovate-config-validator): add validate presets to the validator (#16468) 2022-08-05 05:31:37 +00:00
Sergei Zharinov e4dbd4ad49 fix(ci): Restrict template expressions (#16834)
* fix(ci): Restrict template expressions

* Fix

* Fix

* Fix
2022-07-30 16:28:31 +02:00
Michael Kriese e5c6f38d75 refactor: enable strict checks (#16168)
* refactor:  enable strict checks

* chore: revert changes

* chore: fix tsconfig
2022-06-21 13:00:21 +02:00
RahulGautamSingh 996e4a6e57 feat: rename aliases to registryAliases (#15877) 2022-06-10 05:14:49 +00:00
Michael Kriese 982cefff2b refactor(config): strict null checks (#15291)
* refactor(config): strict null checks

* chore: fix test
2022-04-24 22:48:54 +00:00
Rhys Arkins 62694efae7 fix(config): validate integer (#15206) 2022-04-20 20:44:19 +00:00
Rhys Arkins 5f1f104d65 fix(git): remove default gitTimeout (#15200) 2022-04-20 22:33:36 +02:00
Hasan Awad 9270ebad80 feat: add git timeout (#14914) 2022-04-17 18:12:42 +01:00
RahulGautamSingh e64b7576e9 feat: matchSourceUrls (#14813) 2022-03-28 09:58:20 +02:00
Rhys Arkins 143c9a6751 refactor: rename lookupName -> packageName (#14494)
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 (#14489)
Refactors branch and pr worker to be under repository worker.
2022-03-04 09:04:02 +01:00
Rhys Arkins dca3418bbd refactor: lib/modules (#14488)
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
RahulGautamSingh 4f65b57225 refactor: refactor static regex out of for loops (#13065) 2021-12-29 07:26:13 +01:00
Michael Kriese 6c953ead4e refactor: wrong function calls (#13245) 2021-12-22 14:20:58 +01:00
Rhys Arkins 2f1c8afcf2 fix(config): validate matchStrings (#12808) 2021-11-23 15:17:49 +01:00
Rhys Arkins 0099ba1762 fix(config): check if matchStrings is iterable (#12759) 2021-11-22 21:08:10 +01:00
Rhys Arkins bf09337076 fix: enable eslint eqeqeq (#12574)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-11-09 07:02:59 +00:00
HonkingGoose ab018191fa chore: report and fix unused ESLint disable directives (#12548) 2021-11-08 20:20:03 +01:00
Sébastien CROCQUESEL b3676ac8ec feat(regex): depType can be captured and templated (#12287) 2021-10-25 05:25:35 +00:00
RahulGautamSingh 4b16903ff1 fix: modified regex to use RE2 (#12025)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-10-19 14:53:34 +02:00
Sebastian Poxhofer e416df1865 feat(manager/regex): allow defining autoReplaceStringTemplate (#12019) 2021-10-05 12:21:11 +00:00
Rhys Arkins 750bc1656e refactor: config/definitions -> config/options 2021-08-17 07:57:45 +02:00
Rhys Arkins 2fe494616d feat(yarn): remove yarnrc config support (#10114)
Removes support for "yarnrc" configuration option.

Closes #10113

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 aa7f1cb952 feat: minimumConfidence (experimental, non-public) (#10313) 2021-06-23 20:19:14 +00:00
Atsushi Watanabe 1d92836c84 fix: regex manager extractVersionTemplate validation (#10325) 2021-06-15 13:10:23 +02:00
Rhys Arkins 2a40b6db79 fix(regex): add currentValueTemplate 2021-06-11 09:49:09 +02:00
Rhys Arkins 4eae87d881 fix(config): validate secrets as plain object (#10206)
Closes #10205
2021-05-28 10:04:26 +02:00
Rhys Arkins 66820cfe27 feat: migratePresets (#10111) 2021-05-22 23:47:28 +02:00
Michael Kriese 48af0da981 fix: validate customEnvVariables (#10070) 2021-05-20 12:25:22 +02:00
renovate[bot] b8e36daa87 chore(deps): update dependency prettier to v2.3.0 (#10012)
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 7daa93a78d refactor: extract types to new files (#9951) 2021-05-11 12:51:21 +02:00