Commit Graph

3413 Commits

Author SHA1 Message Date
Jamie Magee a6dfa70c1d chore: migrate to structuredClone (#20885)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2023-04-27 05:06:22 +00:00
Michael Kriese 9ba7c4063c feat(presets): add AzureAD/microsoft-identity-web monorepo (#21817) 2023-04-26 12:35:11 +00:00
Adam Setch 6ec865be62 feat: add prTitleStrict config option to bypass prTitle manipulation (#21454)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2023-04-25 15:08:13 +00:00
HonkingGoose 6990f7fc09 docs(config options): rewrite forkProcessing (#21621)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2023-04-21 09:05:07 +00:00
Rhys Arkins 634170351d feat(presets): deprecate npm-based presets (#21654) 2023-04-21 06:04:08 +00:00
Mr.Hope 1637d13c16 feat(presets): add vitest to jsUnitTest (#20389)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Jamie Magee <jamie.magee@gmail.com>
2023-04-19 16:21:52 +00:00
Michael Kriese bce88c862e feat(config): rename azureAutoApprove to autoApprove (#21576) 2023-04-18 09:09:46 +00:00
Jorge Silva 91812d025d feat(manager/gomod): add goGetDirs option (#20156)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Sebastian Poxhofer <secustor@users.noreply.github.com>
2023-04-18 04:55:28 +00:00
DjordyKoert 62b57aa27c feat: disable setting COMPOSER_AUTH for gitlab (#20634)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2023-04-17 06:16:02 +00:00
Daiki Nishikawa 7e4a7a0cf1 feat: add swc package to monorepo group (#21431)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2023-04-15 06:55:28 +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
RahulGautamSingh efc366ec57 feat(datasource): rename node -> node-version (#21149) 2023-04-12 13:43:59 +00:00
RahulGautamSingh 217ea888a9 fix: migrate hostType (#21432) 2023-04-12 04:05:07 +00:00
Jamie Magee b23700d749 test: jest isolation (#21406) 2023-04-10 04:32:04 +00:00
Hikari Hayashi df4ae5da1e feat(presets): update pixijs repo urls (#21396) 2023-04-08 22:43:57 +00:00
Sullivan SENECHAL b2727f6eb5 feat(presets): add storybook-react-native monorepo (#21273) 2023-03-31 21:44:49 +00:00
Sami Al-Dury 9257f3ca2e fix(presets): name typo (#21064) 2023-03-30 17:28:29 +00:00
curtvict 2ab3efae17 feat(presets): Add tiptap monorepo (#21254) 2023-03-30 17:24:40 +00:00
Jamie Magee 176282e65f chore: use node: protocol imports (#21181) 2023-03-28 21:05:36 +00:00
Florian Greinacher 39afbcbb9a feat(presets): use replacementNameTemplate for k8s-registry-move (#21103) 2023-03-26 10:32:45 +00:00
Rhys Arkins ffa7f5e68f fix(onboarding): improve preset description resolution (#21165) 2023-03-26 08:53:53 +00:00
Rhys Arkins cec2e14a64 feat(config): multi-org secrets decrypt (#21147) 2023-03-25 09:14:33 +00:00
Rhys Arkins 3859b521c2 fix(config): set subType=string for all arrays (#21118) 2023-03-24 06:39:27 +00:00
Michael Kriese 875074fce8 feat(presets): add more containerbase replacements (#21084) 2023-03-22 13:55:56 +00:00
Michael Kriese de9b685106 feat(presets): add containerbase workarounds (#21086) 2023-03-22 13:49:46 +00:00
HonkingGoose db73d3984b docs(config options): improveprBodyTemplate explanation (#20945) 2023-03-22 06:37:40 +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
Adam Setch b25022066e feat(replacements): support for replacement name templating (#20905)
Co-authored-by: Sebastian Poxhofer <secustor@users.noreply.github.com>
2023-03-21 16:42:13 +00:00
RahulGautamSingh 1013302e0f refactor: exactOptionalPropertyTypes (#20761)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2023-03-19 16:09:46 +00:00
RahulGautamSingh 686bff397c refactor(test): use minimal config objects (#20773) 2023-03-19 16:03:01 +00:00
Sullivan SENECHAL 25c60afa8e feat(presets): gitbeaker monorepo (#21028) 2023-03-18 18:48:26 +00:00
Rhys Arkins ccec42fdcf fix(config): migrate includeForks properly (#20965) 2023-03-15 18:23:14 +00:00
Michael Kriese 62e91aff40 feat(preset): add containerbase replacements (#20941)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
2023-03-15 11:47:10 +00:00
HonkingGoose d54e6aa9ac chore(replacements): improve descriptions (#20942) 2023-03-15 09:57:46 +00:00
Florian Greinacher ca03555739 feat(presets): include replacements:all in config:base (#20933) 2023-03-15 07:26:26 +00:00
Adam Setch 8137533c94 feat(auto-replace): ability to specify global or first match from replacement rules (#20604)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
2023-03-14 21:02:24 +00:00
Florian Greinacher b74813180b fix(presets): add k8s registry move to all replacements (#20928) 2023-03-14 18:25:12 +00:00
Florian Greinacher 69c15abdcc feat: add replacements for Kubernetes container registry move (#20898)
Co-authored-by: Jamie Magee <jamie.magee@gmail.com>
2023-03-14 05:57:13 +00:00
Adam Setch 98be25f787 feat(platform/bitbucket): add support for Bitbucket development branching model (#20860)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2023-03-12 12:50:54 +00:00
Jamie Magee cbbeecbefc refactor: satisfy types for unknown arrays (#20878) 2023-03-12 05:53:06 +00:00
Jamie Magee 8b23f0ba57 refactor: safely parse decrypted config (#20879) 2023-03-12 05:52:19 +00:00
Rhys Arkins a4ab4523f8 feat(config)!: forkProcessing (#20759)
Removes "includeForks" option and replaces with "forkProcessing". New default behavior is to process forks if automerge=false.

Closes #20752

BREAKING CHANGE: Forked repos will now be processed automatically if autodiscover=false. includeForks is removed and replaced by new option forkProcessing.
2023-03-10 09:34:41 +01:00
Rhys Arkins f765e6fb1d feat!: internalChecksAsSuccess (#20572)
Adds new config option `internalChecksAsSuccess`, defaulting to `false`.

Closes #7800

BREAKING CHANGE: Internal checks such as `renovate/stability-days` will no longer count as passing/green, meaning that actions such as `automerge` won't
occur if the only checks are Renovate internal ones. Set `internalChecksAsSuccess=true` to restore existing behavior.
2023-03-10 09:34:41 +01:00
Michael Kriese ec4b17b8b6 feat(config)!: default dockerImagePrefix to containerbase (#20150)
Sidecar containers will now use `containerbase/` prefix instead of `renovate/` prefix.

BREAKING CHANGE: containerbase/ account used for sidecar containers instead of renovate/
2023-03-10 09:34:40 +01:00
Rhys Arkins b6ed33ec01 fix(regex): don’t escape forward slash in fileMatch (#19314)
This cleanup of default `fileMatch` values should be backwards compatible.
2023-03-10 09:34:39 +01:00
Rhys Arkins d28763fa01 feat(datasource/npm): default cacheHardTtlMinutes to 24 hours (#20079)
Renovate will now use "soft" expiry of npm datasource lookups, combined with a hard expiry of 24 hours. Soft expired results are used to improve
performance plus can be reused in case npmjs errors on subsequent lookups

BREAKING CHANGE: Package cache will include entries for up to 24 hours after the last lookup. Set cacheHardTtlMinutes=0 to revert to existing behavior.
2023-03-10 09:33:50 +01:00
Rhys Arkins a75f9d71c1 feat(config)!: non-zero defaults for PR concurrent, hourly limits (#19958)
Sets new defaults:
- `prConcurrentLimit`: 10 (instead of 0)
- `prHourlyLimit`: 2 (instead of 0)

Closes #19800

BREAKING CHANGE: Renovate now defaults to applying hourly and concurrent PR limits. To revert to unlimited, configure them back to `0`.
2023-03-10 09:25:51 +01:00
Rhys Arkins 016e647390 feat(config)!: default to rangeStrategy=auto, prefer update-lockfile (#19942)
Changes `rangeStrategy` default value from `'replace'` to `'auto'`. Also changes `auto` behavior so that `update-lockfile` is preferred if the manager
supports the `updateLockedDependency()` function.

Closes #19800

BREAKING CHANGE: Renovate will now default to updating locked dependency versions. To revert to previous behavior, configure rangeStrategy=replace.
2023-03-10 09:25:45 +01:00
RahulGautamSingh dcd298a625 feat(config)!: add new option constraintsFiltering (#19992)
Adds new option `constraintsFiltering`.

Closes #19979

BREAKING CHANGE: PyPI releases will no longer be filtered by default based on `constraints.python` compatibility. To retain existing functionality, set
`constraintsFiltering=strict`.
2023-03-10 09:24:44 +01:00
Adam Setch 14e2c7d3cf docs: add replacement to matchUpdateTypes (#20656) 2023-02-28 09:32:03 +00:00