Commit Graph

432 Commits

Author SHA1 Message Date
Johannes Feichtner f52ed03963 fix(vulnerability): handle alerts with null or missing firstPatchedVersion (#41338) 2026-02-24 21:57:40 +00:00
RahulGautamSingh 54547c97fc refactor: move onboarding to InheritConfig (#41377)
* refactor: move  to

* fix test
2026-02-24 21:52:41 +00:00
Sergei Zharinov 9d857c1f68 refactor(lint): Organize imports with biome (#40966) 2026-02-06 13:40:01 +00:00
Sergei Zharinov 930cf6633c refactor: Rewrite imports with .ts extensions (#40700)
fix: Additional vi.mock path corrections and prettier formatting
2026-01-26 22:48:17 +00:00
RahulGautamSingh 50b5f5a900 refactor(config): add an InheritConfig class (#40449)
* init InheritConfig class

* fix imports

* fix order

* add test

* fix import order

* RepoInheritConfig -> GlobalInheritableConfig

* fix import order

* Apply suggestions from code review

Co-authored-by: Jamie Tanna <github@jamietanna.co.uk>

* handle null/undefined inherited values

* add tests

---------

Co-authored-by: Jamie Tanna <github@jamietanna.co.uk>
2026-01-19 13:45:54 +00:00
Jamie Tanna 6a4fa3f245 refactor(presets): return merged presets from resolveConfigPresets (#40422)
As part of future changes, we want to log the shallow configuration (the
full resolved configuration, but without any internal Renovate
configuration presets), where we'll want to note which presets have not
been merged in.

Before that, we can start with an initial refactor to indicate which
have been merged, and return them.
2026-01-14 16:52:16 +00:00
renovate[bot] acacad57c6 chore(deps): update linters (main) (#40277)
* chore(deps): update linters

| datasource | package              | from   | to     |
| ---------- | -------------------- | ------ | ------ |
| npm        | eslint-plugin-oxlint | 1.36.0 | 1.38.0 |
| npm        | typescript-eslint    | 8.50.1 | 8.52.0 |

* chore: enable oxlint gha format

* chore: fix lint

* chore: fix lint

* chore: fix lint

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2026-01-14 15:32:48 +00:00
Michael Kriese c641239c19 fix: use stricter types for renovate config (#39594)
* fix: use stricter types for renovate config

* fix: revert changes

* Apply suggestions from code review
2025-11-28 13:16:27 +00:00
Sergei Zharinov 558bdc159d feat: Cleanup mutexes before each run (#38987)
* feat: Cleanup mutexes before each run

* Update setup.ts

* Update mutex.spec.ts

* Update setup.ts

* Unmock mutex in deb datasource spec to prevent race condition

* Update index.spec.ts
2025-11-15 21:24:43 +00:00
RahulGautamSingh 76f911041a refactor: use named exports (#39196)
* use named exports

* fix test

* add missing imnport

* fix prettier
2025-11-10 12:00:35 +00:00
renovate[bot] b4ed9e65d9 chore(deps): update dependency @vitest/eslint-plugin to v1.3.23 (main) (#38702)
* chore(deps): update dependency @vitest/eslint-plugin to v1.3.23

| datasource | package               | from   | to     |
| ---------- | --------------------- | ------ | ------ |
| npm        | @vitest/eslint-plugin | 1.3.16 | 1.3.23 |

* remove now unnecessary exceptions

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: secustor <sebastian@poxhofer.at>
2025-10-31 07:50:48 +00:00
RahulGautamSingh a86b32ea0f feat: configurable repo config filenames (#36644)
* feat: configurable repo config filenames

* docs: configFileNames

* fix tests

* update tests

* fix coverage

* Apply Suggestions

* refactor: remove platform-based filename filtering

* docs

* refactor

* docs: add note for config-validator use

* feat: add inherited config support

* fix: build

* fix lint

* fix test
2025-10-20 06:19:01 +00:00
renovate[bot] 1280fe4dc7 chore(deps): update dependency @vitest/eslint-plugin to v1.3.16 (main) (#38502)
* chore(deps): update dependency @vitest/eslint-plugin to v1.3.16

| datasource | package               | from   | to     |
| ---------- | --------------------- | ------ | ------ |
| npm        | @vitest/eslint-plugin | 1.3.13 | 1.3.16 |

* fix linting errors

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: secustor <sebastian@poxhofer.at>
2025-10-13 09:24:15 +00:00
Gabriel-Ladzaretti 9adf6b7e94 fix(static-config): attempt migration before aborting (#37456) 2025-08-13 05:52:17 +00:00
Gabriel-Ladzaretti 3b72c7b6fe feat: replace env based static repo config with file based support (#37115)
Co-authored-by: Nabeel Saabna <48175656+nabeelsaabna@users.noreply.github.com>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2025-08-07 09:56:31 +00:00
RahulGautamSingh 5adb95593f feat(config): variables (#35350) 2025-07-06 07:24:33 +00:00
RahulGautamSingh 6ca2520d66 refactor: deduplicate common function (#36641) 2025-06-22 14:36:09 +00:00
Sven Kirschbaum da8d5347cd fix: Support encrypted values in inherited config (#36251)
Co-authored-by: RahulGautamSingh <rahultesnik@gmail.com>
2025-06-02 15:53:28 +00:00
Nabeel Saabna c2d3401afe fix: static repo config order and merge extends (#36179) 2025-05-27 05:03:11 +00:00
RahulGautamSingh b06ef83e9a refactor(workers): enhance some fns (#35941) 2025-05-17 11:09:39 +00:00
RahulGautamSingh 49fa1be464 feat(util): getEnv (#35161)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2025-05-06 18:37:28 +00:00
RahulGautamSingh 80b7cdf1e0 refactor(util): move user env to util folder (#35103) 2025-04-02 10:27:27 +00:00
renovate[bot] 94c073ab6b chore(deps): update linters (main) (#34869)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: secustor <sebastian@poxhofer.at>
2025-03-23 17:57:04 +00:00
Michael Kriese 19c115c813 test: cleanup (#34785) 2025-03-13 17:52:09 +00:00
Michael Kriese 4f60a8b7fe test: mock git globally (#34783) 2025-03-13 15:48:02 +00:00
Trim21 6e5731b554 test: migrate from jest to vitest (#34499) 2025-02-26 14:18:38 +00:00
Michael Kriese 997c23502e test: migrate to vitest (#34475)
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
2025-02-26 09:35:54 +00:00
Gabriel-Ladzaretti 718e19717b fix: append the static repo config to the repo config (#34313) 2025-02-21 13:10:22 +00:00
renovate[bot] 55845508b6 chore(deps): update eslint monorepo to v9 (major) (#33573)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2025-02-20 11:31:13 +00:00
RahulGautamSingh 68ce0ed2ad fix(config/inherited): apply secrets (#33779) 2025-01-24 11:36:13 +00:00
RahulGautamSingh 6964458df1 fix(config/inherited): set hostRules (#33530) 2025-01-17 15:58:40 +00:00
RahulGautamSingh 0d23707604 refactor(logger): remove templating from WARN log messages (#33488) 2025-01-14 13:03:05 +00:00
Gabriel-Ladzaretti 19a99d2ca9 feat(config): add repo phase enviorment config (#33360) 2025-01-07 06:56:48 +00:00
Janus Troelsen 1caffcc310 feat(vulnerabilities): Add Hackage support (#33328)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2025-01-01 21:17:44 +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
Rhys Arkins e27fe66980 feat(git): cloneSubmodulesFilter (#33115) 2024-12-18 13:01:14 +00:00
RahulGautamSingh eb07492465 fix(config/inherit): resolve presets (#31642)
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2024-12-12 20:23:03 +00:00
RahulGautamSingh 2194c226b4 fix(config): set npmToken in npmrc when not in encrypted (#31815) 2024-11-08 08:15:53 +00:00
Rhys Arkins c4d4658569 chore: ensure versioning/versioningApi used consistently (#31856) 2024-10-08 15:24:46 +00:00
Rhys Arkins cf2b3c22e4 fix(vulnerabilities): correct range syntax for nuget (#31623) 2024-09-26 11:09:20 +00:00
Rhys Arkins b2e2b0d47b fix(vulnerabilities): set matchCurrentVersion for github alerts (#31612) 2024-09-25 16:39:56 +00:00
Rhys Arkins c56d68e649 feat: vulnerabilityFixStrategy (#31395)
Co-authored-by: Johannes Feichtner <343448+Churro@users.noreply.github.com>
2024-09-25 05:41:24 +00:00
Rhys Arkins dce69127d2 feat: remediate to greater than or equal versions for github alerts (#31393)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2024-09-18 10:10:21 +00:00
Payman Delshad b775d83830 fix(vulnerability-alerts): fix handling of first_patched_version: null (#31447) 2024-09-17 16:34:15 +00:00
Johannes Feichtner fbdb8c2478 fix(vulnerabilities): do not force exact patch version for NuGet datasource (#31127) 2024-08-31 12:53:22 +00:00
Sebastian Poxhofer 3681b2a945 chore: eslint to enforce for typed imports (#30844) 2024-08-19 13:15:27 +00:00
Sergei Zharinov 165e717edd refactor(rubygems): Rename RubyGemsDatasource to RubygemsDatasource (#30882) 2024-08-19 12:44:23 +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
Norbert Szulc 2e78a7117d fix!: normalize Python depName in every manager (#27733) 2024-07-25 15:28:16 +02:00
RahulGautamSingh 5ed97aa738 refactor(vulnerability-alerts): move to REST API (#27378) 2024-07-25 15:28:16 +02:00