Commit Graph

799 Commits

Author SHA1 Message Date
renovate[bot] fe739befbf chore(deps): update linters to v6 (major) (#23325)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2023-08-02 15:07:49 +00:00
Rhys Arkins fd6ef67652 fix(rollback): try/catch version comparison (#23593) 2023-07-28 14:35:18 +00:00
Sergei Zharinov 45328c57b6 refactor: Extract datasource result filters to separate file (#23587) 2023-07-28 08:09:41 +00:00
Sergei Zharinov f9352420fb refactor: Use assignKeys when copying from dependency to lookup result (#23484) 2023-07-21 17:30:09 +00:00
Sergei Zharinov b641ec2738 refactor: Better Result class implementation (#23335) 2023-07-19 11:30:47 +00:00
Sebastian Poxhofer f26d21fcc3 feat(datasource): implement custom datasource (#23147) 2023-07-10 18:22:35 +00:00
Sergei Zharinov 8f39f500cb refactor: Don't restrict error type for Result<T, E> (#23265) 2023-07-10 09:41:38 +00:00
Sergei Zharinov 8af5ca0a47 refactor: Rename getPkgReleasesWithResult to getPkgReleasesSafe (#23211) 2023-07-06 12:00:45 +00:00
Sergei Zharinov e27424c833 refactor(datasource): Use Result utility class for lookups (#23067) 2023-06-30 17:46:51 +00:00
Rhys Arkins 930fc9fa6f refactor: don't throw errors from datasource package releases lookup (#23058) 2023-06-30 12:29:26 +00:00
Sergei Zharinov 53263bbfda feat: Clone objects via wrapper (#22970) 2023-06-27 13:09:59 +00:00
Sergei Zharinov ad025ce959 refactor(lookup): Versioning-related variables (#22937) 2023-06-24 11:40:28 +00:00
Rhys Arkins 4e78c17234 fix(baseBranches): resolve presets within base branch config (#22958) 2023-06-24 09:03:16 +00:00
Rhys Arkins 5db51f52a2 fix(node): allow unstable updates within same major (#22955) 2023-06-24 08:43:32 +00:00
Sergei Zharinov 7b84e9337d refactor: Remove unused releases field from UpdateResult (#22936) 2023-06-22 20:00:53 +00:00
Rhys Arkins 85ae416bc5 fix: separate extractedConstraints from constraints (#22823) 2023-06-17 09:29:23 +00:00
Rhys Arkins e00210d396 feat: baseBranches $default (#22824) 2023-06-16 20:06:23 +00:00
RahulGautamSingh 932012fa20 refactor(test): fix getConfig imports (#22819) 2023-06-16 17:57:34 +00:00
RahulGautamSingh 18c2850f20 refactor(test): use minimal config objects (#22769) 2023-06-15 04:33:56 +00:00
RahulGautamSingh be2a89520b refactor: replace as assertions (#22442) 2023-06-05 19:18:30 +00:00
Michael Kriese 2f38696875 fix(worker): don't coerce valid semver versions (#22586) 2023-06-05 16:02:15 +00:00
Gabriel-Ladzaretti 25999bf5a4 chore(merge-confidence): update default base url (#22534) 2023-06-01 09:19:20 +00:00
Rhys Arkins 7965b5ae98 chore: log when osv true 2023-06-01 07:03:31 +02:00
Rhys Arkins ddebfdb715 refactor: bucket logic (#22464) 2023-05-29 03:57:08 +00:00
Sergei Zharinov d306bfa7d8 refactor: Rename branchFingerprint to commitFingerprint (#22454) 2023-05-27 14:29:04 +00:00
Adam Setch 1c82218197 feat(vulnerabilities): handle medium and unknown severities (#22257)
Co-authored-by: Jamie Magee <jamie.magee@gmail.com>
2023-05-16 15:38:23 +00:00
Adam Setch a2e036e334 feat(vulnerabilities): set, maintain and expose vulnerabilitySeverity for templated fields (#21939) 2023-05-11 15:00:20 +00:00
Rhys Arkins 93052ec917 feat: platform=local (#22010)
Co-authored-by: Jamie Magee <jamie.magee@gmail.com>
2023-05-10 04:30:12 +00:00
Rhys Arkins 9276a54069 refactor(scm): use scm for getFileList, checkoutBranch (#22006) 2023-05-07 04:12:15 +00:00
Jamie Magee a6dfa70c1d chore: migrate to structuredClone (#20885)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2023-04-27 05:06:22 +00:00
Sergei Zharinov 888cbda358 refactor(workers): Extract lookup stats helper (#21762) 2023-04-23 09:21:23 +00:00
Sebastian Poxhofer 75a1ab04eb refactor(vulnerabilities): return interface for Vulnerabilities (#21310) 2023-04-18 09:07:36 +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
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
Rhys Arkins 0b79b3d541 fix: merge config constraints over package file extracted constraints (#21207) 2023-03-29 05:08:15 +00:00
Adam Setch 725ce16ee3 feat(replacement): consolidate replacement rules (#21155) 2023-03-27 14:33:24 +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
Rhys Arkins cf8619aaac chore(logs): lower lookup logging (#21027) 2023-03-18 18:44:56 +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
Rhys Arkins d53d39bf0a refactor(datasource): prefer packageName over depName in datasource (#20221) 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 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 a3cc159f7e chore: extract and lookup duration logging (#20816) 2023-03-09 11:24:50 +00:00
RahulGautamSingh 352c9db904 test: add new wrapper for partial (#20618) 2023-02-25 06:46:32 +00:00
Markus Schulz dd6c8e5147 feat: Move some Git commands behind a PlatformScm interface (#19327)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2023-02-22 08:18:53 +00:00