Jamie Tanna
f777a48ebf
feat(managers): rename renovate-config-presets to renovate-config ( #42937 )
...
* feat(managers): rename `renovate-config-presets` to `renovate-config`
As part of future changes, we'll extend this support to cover other
functionality. Instead of having multiple managers for this
functionality, we'll use a single, shared, manager for all Renovate
config management.
Co-authored-by: Claude Sonnet 4.6 <jamie.tanna+claude-code@mend.io >
* fixup! feat(managers): rename `renovate-config-presets` to `renovate-config`
---------
Co-authored-by: Claude Sonnet 4.6 <jamie.tanna+claude-code@mend.io >
2026-04-29 16:10:39 +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
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
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
Dave
a3616a496a
feat: add option skipArtifactsUpdate ( #35993 )
...
Co-authored-by: RahulGautamSingh <rahultesnik@gmail.com >
Co-authored-by: Rhys Arkins <rhys@arkins.net >
Co-authored-by: Michael Kriese <michael.kriese@gmx.de >
2025-08-11 09:13:56 +00:00
RahulGautamSingh
3691ff90b2
feat(config): baseBranchPatterns ( #35579 )
2025-07-14 19:05:27 +00:00
RahulGautamSingh
61c220c83d
fix(presets): place migrations correctly ( #36712 )
2025-06-27 05:57:32 +00:00
Marc Philipp
546c2a9e49
feat: Change junit5 monorepo to junit-framework ( #36691 )
2025-06-26 07:40:41 +00:00
RahulGautamSingh
bc7d0595d0
feat(config): managerFilePatterns ( #34615 )
...
Co-authored-by: Sebastian Poxhofer <secustor@users.noreply.github.com >
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com >
Co-authored-by: Michael Kriese <michael.kriese@visualon.de >
Co-authored-by: Rhys Arkins <rhys@arkins.net >
2025-05-04 08:30:24 +00:00
Rhys Arkins
319de90d4f
feat(config)!: validate allowedCommands against post-compiled commands ( #35564 )
...
Drops `allowCommandTemplating` so that templating is always allowed. Changes validation logic so that `allowedCommands` are now compared to the post-compiled command instead of pre-compiled.
BREAKING CHANGE: `allowedCommands` filters need to be updated to match against the post-compiled `postUpgradeCommands` in cases where templating was in use.
2025-04-30 10:54:47 +02: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
Rhys Arkins
12a62cc0c7
feat: rename allowedPostUpgradeCommands/allowPostUpgradeCommandTemplating ( #32657 )
2025-01-24 12:30:09 +00:00
RahulGautamSingh
779be77016
refactor: include parentKey in migration logic ( #30364 )
...
Co-authored-by: Michael Kriese <michael.kriese@visualon.de >
2024-07-25 14:04:32 +00: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
Rhys Arkins
b05f389c63
feat(npm)!: drop transitiveRemediation option ( #27985 )
...
This option only worked for npm <7, which is now EOL.
BREAKING CHANGE: Transitive remediation for npm <7 is no longer supported.
2024-07-25 15:28:16 +02:00
RahulGautamSingh
b6d2c4bb32
refactor: remove old code related to deprecationWarningIssues ( #29743 )
2024-06-24 08:24:01 +00:00
Rhys Arkins
7973dbfc30
fix(changelogUrl): migrate and fix ( #29495 )
2024-06-07 06:37:02 +00:00
Michael Kriese
8c78b5a733
fix(keep-alive): use camlcase for option name ( #26018 )
2023-11-28 22:31:18 +00:00
RahulGautamSingh
e0b2772ddc
refactor(match-managers): implement custom.<customMgrName> syntax ( #24170 )
2023-11-24 07:41:50 +00:00
Sergei Zharinov
b69416ce17
refactor(prettier): Force trailing commas ( #25631 )
2023-11-07 15:50:29 +00:00
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
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
c2d3ca856f
feat(release-notes)!: support configurable fetching stage ( #22781 )
...
Changes fetchReleaseNotes from boolean to enum, with values off, branch, pr.
Closes #20476
BREAKING CHANGE: Release notes won't be fetched early for commitBody insertion unless explicitly configured with fetchReleaseNotes=branch
2023-07-04 19:21:52 +02:00
RahulGautamSingh
2c264af8d2
feat: migraterecreateClosed to recreateWhen ( #21039 )
...
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-06-12 15:48:40 +00:00
Michael Kriese
bce88c862e
feat(config): rename azureAutoApprove to autoApprove ( #21576 )
2023-04-18 09:09:46 +00:00
RahulGautamSingh
135e6cd078
feat(config): rename stabilityDays to minimumReleaseAge ( #21376 )
...
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com >
2023-04-12 17:59:24 +00:00
Rhys Arkins
ccec42fdcf
fix(config): migrate includeForks properly ( #20965 )
2023-03-15 18:23:14 +00:00
RahulGautamSingh
09402a32e6
fix(datasource): rename adoptium-java to java-version ( #20245 )
2023-02-13 07:54:20 +00:00
RahulGautamSingh
9b782773f4
fix(migration): remove dotnet from renamed properties ( #20353 )
2023-02-11 22:53:39 +02:00
RahulGautamSingh
93c3fd5ced
feat(datasource): rename dotnet to dotnet-version ( #20244 )
2023-02-10 22:47:07 +02:00
Sebastian Poxhofer
b30ac1a4c2
test(migrations): add test for multiple migrations for one property ( #20044 )
2023-01-26 13:07:05 +01:00
Michael Kriese
751331b817
fix: no native js private class members ( #19441 )
2022-12-16 09:17:16 +00:00
RahulGautamSingh
5b74dad583
refactor(migrations): migrate depTypes ( #16421 )
...
* migrate depTypes
* migrate more depTypes
* Revert "migrate more depTypes"
This reverts commit 3f97d9eb82 .
* more migrations
* Update dep-types-migration.ts
* Update dep-types-migration.ts
* refactor: add tests and revert some changes
* add separate class for each dep-type
* Update peer-dependencies-migration.ts
* add tests
* update types
* modify test
* - Use regex to detect all depTypes
- Fix arrMigrate -> arrMigrate.migratedConfig
* add new interface for depTypes
* remove if-block
* Update lib/config/migrations/custom/dep-types-migration.ts
Co-authored-by: Michael Kriese <michael.kriese@visualon.de >
* run prettier
* Update lib/config/migrations/custom/dep-types-migration.ts
Co-authored-by: Michael Kriese <michael.kriese@visualon.de >
2022-07-21 05:06:32 +00:00
RahulGautamSingh
5774fb3f2a
refactor(migrations): class-based migration for packageRules ( #16390 )
...
* use class-based migration for packageRules
* fix errors
* refactor: remove unnecessaru if statement
* refactor: use argument
* refactor: apply suggestions
* Update lib/config/migrations/custom/package-rules-migration.ts
Co-authored-by: Michael Kriese <michael.kriese@visualon.de >
* Update lib/config/migrations/custom/package-rules-migration.ts
Co-authored-by: Michael Kriese <michael.kriese@visualon.de >
* refactor: import type PackageRule
* Update lib/config/migrations/custom/package-rules-migration.ts
Co-authored-by: Michael Kriese <michael.kriese@visualon.de >
Co-authored-by: Jamie Magee <jamie.magee@gmail.com >
Co-authored-by: Michael Kriese <michael.kriese@visualon.de >
2022-07-11 04:59:06 +00:00
RahulGautamSingh
5bfa68b8d3
refactor(migrations): migrate package files ( #16393 )
...
* create file
* use class-based migration for packageFiles
* add tests
* fix errors
* fix merge errors
* Update lib/config/migrations/custom/package-files-migration.ts
Co-authored-by: Jamie Magee <jamie.magee@gmail.com >
* Update lib/config/migrations/custom/package-files-migration.ts
Co-authored-by: Jamie Magee <jamie.magee@gmail.com >
* add test
* Update index.ts
* modify test
* fix type
* refactor
* Update lib/config/migrations/custom/package-files-migration.ts
Co-authored-by: Michael Kriese <michael.kriese@visualon.de >
* Update lib/config/migrations/custom/package-files-migration.ts
Co-authored-by: Michael Kriese <michael.kriese@visualon.de >
* readd todo
Co-authored-by: Jamie Magee <jamie.magee@gmail.com >
Co-authored-by: Michael Kriese <michael.kriese@visualon.de >
2022-07-07 07:53:47 +00:00
RahulGautamSingh
8b9d038fa3
refactor(migrations): migrate node ( #16422 )
...
Co-authored-by: Jamie Magee <jamie.magee@gmail.com >
2022-07-06 04:39:48 +00:00
RahulGautamSingh
895218d2a9
refactor: migration semantic prefix ( #16218 )
2022-07-06 02:34:21 +00:00
RahulGautamSingh
f82c8674bd
refactor(migrations): master issue ( #16399 )
2022-07-03 10:33:33 +00:00
RahulGautamSingh
996e4a6e57
feat: rename aliases to registryAliases ( #15877 )
2022-06-10 05:14:49 +00:00
Rhys Arkins
4b0102f08b
fix(gomod): default to not massaging replace statements ( #15767 )
2022-05-28 10:19:36 +02:00
Maron
0cf2ab4823
feat: refactor requireConfig option ( #15594 )
2022-05-18 10:21:51 +00:00
Maksim
6330414ad1
refactor(migrations): matchStrings ( #15061 )
...
* refactor(migrations): matchStrings
* refactor(migrations): use regEx helper
2022-04-16 22:13:32 +02:00
MaronHatoum
3e312fd641
feat: refactor dry-run option ( #14849 )
...
* 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 ( #14975 )
2022-04-11 16:27:56 +00:00
Maksim
07620cdf3a
feat(migrations): support regexp as property name for migration ( #15038 )
...
* 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
Maksim
eb938e4362
refactor(migrations): separateMajorReleases ( #14911 )
2022-04-04 04:24:35 +00:00
Maksim
bbb6eb122e
refactor(migrations): branchPrefix ( #14910 )
2022-04-02 21:07:15 +02:00
Maksim
7a8180b3b0
refactor(migrations): extends ( #14807 )
2022-04-02 05:16:34 +00:00
Maksim
0e6d2b674f
refactor(migrations): unpublishSafe ( #14680 )
...
Co-authored-by: Rhys Arkins <rhys@arkins.net >
2022-03-29 05:42:28 +02:00
Maksim
25d793f690
refactor(migrations): schedule ( #14737 )
2022-03-28 14:16:43 +02:00