Commit Graph

2547 Commits

Author SHA1 Message Date
Sebastian Poxhofer 75a1ab04eb refactor(vulnerabilities): return interface for Vulnerabilities (#21310) 2023-04-18 09:07:36 +00:00
Rhys Arkins 5fb1747361 fix: Revert "feat: compare all branch authors when deciding if a branch is modified" (#21505) 2023-04-14 06:20:34 +00:00
Alex Kessock 8b0acd4108 feat: compare all branch authors when deciding if a branch is modified (#20739) 2023-04-13 15:19:13 +00:00
Sebastian Poxhofer 9d2871085c refactor(vulnerabilities): rename fetchVulnerabilities to appendVulnerabilityPackageRules (#21468) 2023-04-12 20:34:13 +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
Michael Kriese c79b209032 refactor(platform): optional getVulnerabilityAlerts (#21449) 2023-04-12 15:12:15 +00:00
renovate[bot] da29ed179c chore(deps): update dependency @types/luxon to v3.3.0 (#21418)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: RahulGautamSingh <rahultesnik@gmail.com>
2023-04-12 06:49:00 +00:00
RahulGautamSingh 1d95167b13 feat(onboarding): use cache to check if repo is onboarded (#20733)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2023-04-07 05:19:25 +00:00
Sergei Zharinov 8081d08ec4 refactor(http): Enhanced integration with data schemas (#21338) 2023-04-06 15:56:27 +00:00
Sebastian Poxhofer 660d192ba0 test(vulnerabilities): add unit test to confirm package rule order (#21339) 2023-04-04 18:50:54 +00:00
Johannes Feichtner 08466a1668 fix(vulnerabilities): skip withdrawn security advisories (#21294) 2023-04-03 04:39:48 +00:00
HonkingGoose 6a446499f7 refactor: rename finalise to finalize (#21278) 2023-04-01 10:00:42 +00:00
Rhys Arkins 03618ee581 feat: autoclose PRs when repo disabled (#21263)
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
2023-04-01 05:42:08 +00:00
Rhys Arkins 0b79b3d541 fix: merge config constraints over package file extracted constraints (#21207) 2023-03-29 05:08:15 +00:00
Jamie Magee 176282e65f chore: use node: protocol imports (#21181) 2023-03-28 21:05:36 +00:00
RahulGautamSingh 874cfe80e2 fix(onboarding): force branch creation to prevent diff-check (#21200) 2023-03-28 16:04:08 +00:00
Adam Setch 725ce16ee3 feat(replacement): consolidate replacement rules (#21155) 2023-03-27 14:33:24 +00:00
RahulGautamSingh 7f9874c899 fix: perform pr-update when requested regardless of pr-cache state (#21148) 2023-03-25 11:20:21 +00:00
RahulGautamSingh 55e09a8d24 fix: remove pkg.version from prFingerprintConfig (#21077) 2023-03-22 06:34:21 +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
Rhys Arkins 3b60c934a0 refactor: merge confidence default undefined (#21059) 2023-03-21 06:50:54 +00:00
Rhys Arkins 25e0fa2065 refactor: MergeConfidence types (#21058) 2023-03-21 07:27:36 +01:00
RahulGautamSingh 1013302e0f refactor: exactOptionalPropertyTypes (#20761)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2023-03-19 16:09:46 +00:00
RahulGautamSingh 33cd2331e7 fix(platform/github): detect pr-edited if target changed (#21026)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2023-03-19 16:08:41 +00:00
RahulGautamSingh 686bff397c refactor(test): use minimal config objects (#20773) 2023-03-19 16:03:01 +00:00
Rhys Arkins cf8619aaac chore(logs): lower lookup logging (#21027) 2023-03-18 18:44:56 +00:00
Rhys Arkins 3de8d6c534 fix(auto-replace): handle missing depName or packageName values (#21005) 2023-03-17 14:06:32 +00:00
Rhys Arkins 25ea3d1864 fix(cache): use cached git values for branch cache (#20837) 2023-03-15 11:37:55 +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
Adam Setch e09153b6be feat: support name only replacements (#20629)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2023-03-12 12:50:16 +00:00
RahulGautamSingh b475231176 refactor: use satisfies (#20781) 2023-03-11 05:24:17 +00:00
Rhys Arkins b53b8bca6b chore: fix coverage 2023-03-10 10:31:52 +01: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 d53d39bf0a refactor(datasource): prefer packageName over depName in datasource (#20221) 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
Rhys Arkins b17bcf2789 refactor(datasource): use packageName and not depName for datasource lookups (#20474) 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 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
Liora Milbaum bcb61d5360 feat(manager/dockerfile): match Containerfile (#20804)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2023-03-10 05:37:14 +00:00
Rhys Arkins a3cc159f7e chore: extract and lookup duration logging (#20816) 2023-03-09 11:24:50 +00:00
RahulGautamSingh bccf0997fb refactor: delete cached configFilename (#20746) 2023-03-07 10:09:04 +00:00
Adam Setch 923755e1e7 fix: auto-replace pinning (#20627) 2023-03-05 18:34:05 +00:00
Sergei Zharinov 865608a91d test(schedule): Use template literal with test.each (#20750) 2023-03-04 15:25:03 +00:00
jingyang c5edc5d54e fix: checkout base branch after commit files (#20658)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2023-03-02 11:58:13 +00:00
Rhys Arkins 2f8aa56fd8 refactor(autoreplace): set depIndex during flatten (#20665) 2023-02-28 10:16:33 +00:00
Rhys Arkins 54196346a1 refactor(autoreplace): extractPackageFile (#20660) 2023-02-28 06:16:25 +00:00
RahulGautamSingh acc6c59138 test: replace as assertions (#20527)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2023-02-25 18:56:23 +00:00
RahulGautamSingh 352c9db904 test: add new wrapper for partial (#20618) 2023-02-25 06:46:32 +00:00