Commit Graph

2035 Commits

Author SHA1 Message Date
Sergei Zharinov 3e28c4ee9f feat(cache): Fallback to older decorator results on error (#20795) 2023-03-23 15:59:51 +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
Rhys Arkins 623f2cadd9 feat: customize merge confidence host (#21061)
Co-authored-by: Gabriel-Ladzaretti <97394622+Gabriel-Ladzaretti@users.noreply.github.com>
2023-03-21 11:16:36 +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
Rhys Arkins 8a12dc66fe feat(git): use rev-list count to determine behind base status (#21036) 2023-03-19 14:37:32 +00:00
Rhys Arkins e804fda25f refactor(git): cache list of branches per-sha per repo (#20839) 2023-03-19 08:21:28 +00:00
Nikolai Røed Kristiansen c2fe56a126 feat(manager/helmfile): Support kustomize (#20782) 2023-03-19 08:15:15 +00:00
Sergei Zharinov 42b0e102e4 feat(github): Don't store updatedAt field in GraphQL cache record (#21024) 2023-03-18 14:52:01 +00:00
John Daly 15c7e8dea2 fix: Prevent uninitialized cacheProxy from being accessed in cleanup (#20975) 2023-03-16 04:57:34 +00:00
Sergei Zharinov 095c84ebfd test: Refactor tests for package cache decorator (#20958) 2023-03-15 15:37:12 +00:00
Rhys Arkins 25ea3d1864 fix(cache): use cached git values for branch cache (#20837) 2023-03-15 11:37:55 +00:00
Rhys Arkins d458a93356 fix: log duration after rawExec error (#20924) 2023-03-14 11:53:43 +00:00
Jamie Magee cbbeecbefc refactor: satisfy types for unknown arrays (#20878) 2023-03-12 05:53:06 +00:00
Sebastian Poxhofer 8e2df85268 feat(versioning)!: default to semver-coerced instead of semver (#20573)
BREAKING CHANGE: default versioning is now `semver-coerced`, instead of `semver`.
2023-03-10 09:34:41 +01:00
Paul Gschwendtner 177ffedb85 feat(datasource/github-releases)!: digest computation use git tag, not file digest (#20178)
The github-releases datasource has been copied into a new datasource called github-release-attachments.
The github-releases general datasource is updated to use the underlying Git tag of a GitHub release entry for digest computation.

Fixes #20160, Fixes #19552

BREAKING CHANGE: Regex Manager configurations relying on the github-release data-source with digests will have different digest semantics. The digest
will now always correspond to the underlying Git SHA of the release/version. The old behavior can be preserved by switching to the
github-release-attachments datasource.
2023-03-10 09:34:40 +01:00
Rhys Arkins b17bcf2789 refactor(datasource): use packageName and not depName for datasource lookups (#20474) 2023-03-10 09:34:40 +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 222cda6058 feat(cache): file cache cleanup (#20061)
Checks file cache for expired items at the end of a run. Non-breaking change but it may result in some long cleanup jobs for any bots which have been left to populate their package cache for a long time.

Closes #13732
2023-03-10 09:34:39 +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 a3cc159f7e chore: extract and lookup duration logging (#20816) 2023-03-09 11:24:50 +00:00
Jamie Magee 67b076ae6e refactor: safely parse emoji shortcodes (#20814) 2023-03-09 06:31:16 +00:00
Sergei Zharinov cd06651f89 fix(packagist): Replace V2 URL path instead of joining it (#20709) 2023-03-02 14:19:55 +00:00
Sergei Zharinov 36b1e4e86e fix(github): Reconcile entire GraphQL pages (#20630) 2023-02-26 09:02:33 +00:00
Sergei Zharinov eb8a02c37f refactor(github): Use schema validation for GraphQL (#20519) 2023-02-24 09:01:58 +00:00
Sergei Zharinov edef60045c feat(schema): Add looseValue and looseObject helpers (#20576) 2023-02-22 14:45:26 +00:00
Sergei Zharinov 9364ab002a feat(schema): Add looseArray and looseRecord helpers (#20563) 2023-02-22 08:21:09 +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
RahulGautamSingh 63fde6b3bc feat(cache): pr fingerprint implementation (#18850)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2023-02-21 06:07:48 +00:00
Rhys Arkins cc33d34ca8 refactor: PackageFile types (#20498)
Co-authored-by: RahulGautamSingh <rahultesnik@gmail.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2023-02-20 14:58:49 +00:00
Rhys Arkins 3cef2f2e4f refactor: PackageFile -> PackageFileContent (#20502) 2023-02-19 12:43:48 +00:00
Daniel Silva 0e47a1072c feat(platform/github): Support rewrite pagination links with the server's base URL (#19888)
Co-authored-by: Sergei Zharinov <zharinov@users.noreply.github.com>
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2023-02-16 15:25:56 +00:00
Kyle Welch a49c994ca6 feat(platform/bitbucket): Add ability to use UUID for reviewers (#20382)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Sebastian Poxhofer <secustor@users.noreply.github.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2023-02-15 16:25:11 +00:00
Michael Kriese ad68c4da38 fix(containerbase/dotnet): migrate datasource (#20407) 2023-02-14 17:10:20 +00:00
renovate[bot] db2aef4553 chore(deps): update jest monorepo to v29.4.1 (#20130)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2023-02-14 16:00:49 +00:00
RahulGautamSingh 09402a32e6 fix(datasource): rename adoptium-java to java-version (#20245) 2023-02-13 07:54:20 +00:00
renovate[bot] 9ff3946839 chore(deps): update dependency @types/parse-link-header to v2.0.1 (#20343)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: RahulGautamSingh <rahultesnik@gmail.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2023-02-11 13:16:43 +00:00
RahulGautamSingh 7ff4b53439 test: replace as with partial (#20252)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2023-02-07 11:38:59 +00:00
Sergei Zharinov 37161f521b feat(util): Human readable duration helper (#20231) 2023-02-06 09:42:34 +00:00
Nikolai Røed Kristiansen 5474229a30 feat(manager/helmfile): Lock file support (#19865)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Sebastian Poxhofer <secustor@users.noreply.github.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2023-02-04 14:10:03 +00:00
Rhys Arkins cf6be1719e feat(cache): retain fingerprints for all matched managers (#20138) 2023-02-01 09:12:45 +01:00
LordCranus 395e490d70 chore(http/github): log warning if Github secondary rate limit is hit (#20074) 2023-01-27 23:00:05 +01:00
renovate[bot] 84df0c0ca7 chore(deps): update dependency @types/fs-extra to v11 (#19755)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2023-01-24 11:46:08 +00:00
Markus Schulz 56e9270b74 feat(git): allow commit-and-push to different target branch (#19680) 2023-01-24 08:07:16 +01:00
Michael Kriese e78048dfc1 fix: no cycles (#19982) 2023-01-23 21:20:54 +00:00
RahulGautamSingh 79c2532a2d refactor: add new fn getElapsedHours (#19892) 2023-01-20 09:19:08 +00:00
Rhys Arkins c43a65f192 fix: Revert fix(git): unset git-hooks after clone (#19880) 2023-01-18 12:47:58 +01:00
Rhys Arkins 09fca82137 fix(git): unset git-hooks after clone (#19880) 2023-01-17 15:50:54 +00:00
Rhys Arkins 7dd14fa1f8 chore: refactor git warn 2023-01-14 20:20:25 +01:00