Commit Graph

404 Commits

Author SHA1 Message Date
RahulGautamSingh f2acf6a9a2 refactor(logger): remove templating from FATAL logs (#33490) 2025-01-10 11:15:01 +00:00
Gabriel-Ladzaretti 19a99d2ca9 feat(config): add repo phase enviorment config (#33360) 2025-01-07 06:56:48 +00:00
Gabriel-Ladzaretti 6aa5c4238f refactor(config): reusable env getConfig function (#33350)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2024-12-31 13:28:26 +00:00
renovate[bot] dc6bf16c37 chore(deps): update linters (#32318)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2024-12-20 15:02:34 +00:00
Gabriel-Ladzaretti 0a60dc1d53 feat: apply ignorePresets when resolving the globalExtends array (#32845) 2024-12-02 14:31:50 +00:00
Michael Kriese 42b448b0e5 feat(logger): prefix log env settings with RENOVATE_ (#32499)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2024-11-13 17:58:19 +00:00
Rich DiCroce de518af333 feat(config): Log unknown parsing error at debug level (#32512)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2024-11-13 14:10:49 +00:00
Michael Kriese 63151a4214 fix(worker/autodiscover): retain repo order on filtering (#32402) 2024-11-07 14:00:24 +00:00
Sebastian Poxhofer d74ba704fd refactor: use yaml instead of js-yaml for parsing YAML files (#31336) 2024-09-16 18:03:23 +00:00
RahulGautamSingh 8ec8391310 feat(self-hosted): convert experimental vars to config options (#29137)
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
2024-08-19 15:45:49 +00:00
Sebastian Poxhofer 3681b2a945 chore: eslint to enforce for typed imports (#30844) 2024-08-19 13:15:27 +00:00
renovate[bot] eb8c08079e chore(deps): update typescript-eslint monorepo to v8 (major) (#30750)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2024-08-14 10:33:02 +00:00
RahulGautamSingh 3857332a9e feat(self-hosted): convert experimental env vars to config options (#29154)
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
2024-08-07 07:28:34 +00:00
Michael Kriese 09824b1bef build!: require node v20 (#30291) 2024-07-25 15:28:16 +02:00
RahulGautamSingh bb6c27faf8 feat(github): convert platformCommit to enum (#29156)
BREAKING CHANGE: platformCommit will be automatically enabled if running as a GitHub app
2024-07-25 15:28:16 +02:00
RahulGautamSingh cf29c33809 feat(logging)!: drop logFile and logFileLevel (#29104)
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
2024-07-25 15:28:16 +02:00
RahulGautamSingh c6c4572ecb feat(logging)!: initialize file logging via env (#28104)
Closes #14705

BREAKING CHANGE: File logging must now be set via env and not in config.js
2024-07-25 15:28:16 +02:00
RahulGautamSingh 0c500f52f2 feat(config)!: change onboardingNoDeps from boolean to enum (#28133)
Change onboardingNoDeps from boolean to enum, with new default "auto". Auto means that Renovate will continue skipping repos with no dependencies if autodiscover is in use, but onboarding them if they are explicitly specified in a non-autodiscover mode.

Closes #28101

BREAKING CHANGE: onboardingNoDeps changes from boolean to enum. Repositories with no dependencies will be onboarded unless in autodiscover mode.
2024-07-25 15:28:16 +02:00
Rhys Arkins e3175a3557 fix(config)!: globalExtends merge order (#28145)
Previously, config from globalExtends was incorrectly merged _after_ other global config. This meant for example that packageRules in a config.js could not override packageRules from within globalExtends, because they were applied after. Now, globalExtends content will be merged first, and remaining global config merged second.

Fixes #28131

BREAKING CHANGE: order of globalExtends resolution is changed so that it is applied first and remaining global config takes precedence.
2024-07-25 15:28:16 +02:00
Sergei Zharinov 8d183d6b25 feat(http): Force default rate limits for some known hosts (#30207)
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2024-07-22 16:59:29 +00:00
RahulGautamSingh 03f5c5cb98 feat: remove RENOVATE_X_IGNORE_NODE_WARN (#29835) 2024-06-25 12:00:44 +00:00
Gabriel-Ladzaretti 3bcd779e46 fix(merge-confidence): fix initialization (#29300) 2024-05-28 12:50:29 +00:00
Michael Kriese 842f205c20 fix(worker/global): apply allowedHeaders again (#29281) 2024-05-27 13:58:30 +00:00
RahulGautamSingh 044dc0fa28 feat(self-hosted): mergeConfidenceEndpoint and mergeConfidenceDatasources (#28880)
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>
2024-05-21 13:57:56 +00:00
RahulGautamSingh 10a4a8bb26 feat(self-hosted): autodiscoverRepoSort and autodiscoverRepoOrder (#28738)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2024-05-06 18:16:01 +00:00
RahulGautamSingh 0a438657e8 fix(validation): massage config (#28458)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2024-04-17 05:04:21 +00:00
RahulGautamSingh de65584bf8 feat(config): validate file config on repo runs (#26379)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2024-04-13 08:52:28 +00:00
RahulGautamSingh c441c84151 fix: set allowedHeaders to GlobalConfig before initPlatform is invoked (#28228) 2024-04-04 20:29:36 +00:00
Rhys Arkins dffa7b5f06 fix(config): RENOVATE_X_EAGER_GLOBAL_EXTENDS (#28144) 2024-03-26 16:53:10 +00:00
Sebastian Poxhofer 370927fa3b feat(instrumentation/report): add problems to reports (#28042)
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
2024-03-20 16:44:19 +00:00
Rhys Arkins e500e5048d feat(config): expose topLevelOrg, templateOrg to templates (#27997) 2024-03-18 19:42:30 +00:00
Sebastian Poxhofer 481aa216b2 feat(instrumentation/reporting): add report option (#26087)
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2024-03-17 09:22:42 +00:00
RahulGautamSingh 11b3c59215 feat(platform/bitbucket): autodiscoverProjects (#27845)
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
2024-03-14 09:49:21 +00:00
Rhys Arkins 4bfd0f304e fix: Revert "feat: Limit HTTP concurrency and frequency by default" (#27765) 2024-03-07 08:01:34 +00:00
Sergei Zharinov 147d38a2a4 feat: Limit HTTP concurrency and frequency by default (#27621) 2024-03-05 14:50:09 +00:00
Rhys Arkins 9edde4794e refactor: string match function naming (#27392) 2024-02-18 15:46:24 +00:00
Sergei Zharinov c30a4b0b54 feat(logger): Log level remapping (#26951)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2024-02-16 20:06:11 +00:00
Rhys Arkins 030c65788d chore(logs): mention debug logging on exit if info level set (#27350) 2024-02-16 16:43:22 +00:00
Sigurd Spieckermann 1391570e44 fix(validator): use absolute path for all .js configs (#27139) 2024-02-13 16:51:20 +00:00
Sergei Zharinov de05ef057a refactor: Move irrelevant functions from the regex helper (#27100) 2024-02-06 21:51:41 +00:00
Sergei Zharinov b06af6600b refactor(regex): Inverse dependency on logger util (#26997) 2024-02-01 18:45:55 +00:00
Leroy Korterink 6fcd7d5d23 fix: Update custom config file parse error (#26914) 2024-01-29 11:22:46 +00:00
RahulGautamSingh 2949e135a9 feat: allow i flag in regex patterns (#26815)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2024-01-23 14:32:09 +00:00
Michael Kriese 6c2263eeb3 chore: fix types for linting (#26695) 2024-01-17 11:30:45 +00:00
Florian Greinacher 83b545fc23 feat: add option to disable access to cloud metadata services (#26411) 2024-01-12 16:30:43 +00:00
Marcin Zajączkowski f8c7999eff feat(autodiscover): restore INFO logging of number of found repos (#26458) 2023-12-30 17:27:17 +00:00
Rhys Arkins c1b4739525 fix(config): ignore GITHUB_COM_TOKEN when detectHostRulesFromEnv=true (#26224) 2023-12-11 14:54:29 +01:00
Sebastian Poxhofer 3c33a26441 refactor(util/yaml): rename load and loadAll to parseSingleYaml and parseYaml (#26084) 2023-12-01 20:13:01 +00:00
Jamie Haywood 178cc71838 feat(config): add .cjs file extension config support (#26075)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2023-12-01 13:07:10 +00:00
Sebastian Poxhofer f42d0583d5 refactor(utils/yaml): centralize YAML parsing to allow central templating handling (#26068) 2023-12-01 11:58:43 +00:00