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