Commit graph

1256 commits

Author SHA1 Message Date
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
2de1b29c1f
feat(fs): add isValidLocalPath function (#21433) 2023-04-12 15:13:34 +00:00
RahulGautamSingh
efc366ec57
feat(datasource): rename node -> node-version (#21149) 2023-04-12 13:43:59 +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
Sergei Zharinov
e1d5012e4c
feat(http): Throw errors for schema mismatch (#21395) 2023-04-11 04:42:34 +00:00
Jamie Magee
b23700d749
test: jest isolation (#21406) 2023-04-10 04:32:04 +00:00
Sergei Zharinov
dfb1ef47bc
refactor(http): Don't use shallow copy for JSON results (#21401) 2023-04-09 21:44:05 +00:00
William Boman
bf0f7e2b82
feat(template): add equals helper (#21385) 2023-04-09 05:24:04 +00:00
Rhys Arkins
f5595f334c
feat: RENOVATE_X_IGNORE_RE2 (#21391) 2023-04-08 08:38:43 +00:00
Chuck Grindel
2667ea16d1
fix: update cache record TTL to not account for Daylight Saving time (#21389) 2023-04-08 04:24:39 +00:00
Sergei Zharinov
116735f131
feat(schema-utils): Add JSON parsing functions (#21384) 2023-04-07 14:53:57 +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
Sergei Zharinov
db8a377b2f
feat(util/pretty-time): Ensure support for years, months and weeks (#21366) 2023-04-06 07:17:57 +00:00
Gabriel-Ladzaretti
c5b7a451a9
fix(cache): catch redis set value errors (#21290) 2023-04-02 16:23:17 +00:00
Adam Setch
24bb472798
feat(issues): add jira http util (#21056)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2023-03-31 19:09:12 +00:00
Adam Setch
91fd1757f6
feat(template): indentation capture group (#21193) 2023-03-31 05:39:06 +00:00
Rhys Arkins
0f0639327f
fix(github-release-attachments): set token correctly (#21233) 2023-03-30 12:13:44 +00:00
Jamie Magee
176282e65f
chore: use node: protocol imports (#21181) 2023-03-28 21:05:36 +00:00
Sergei Zharinov
e66b93a240
refactor(schema): Remove looseObject helper (#21164) 2023-03-27 10:43:02 +00:00
Gabriel-Ladzaretti
b67eae2180
fix(merge-confidence): escape forward slashes in package names (#21168) 2023-03-26 16:18:40 +00:00
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
Rhys Arkins
98247d34f3
fix(templates): try/catch handlebars compile (#19794)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2023-01-14 09:35:33 +01:00
Sergei Zharinov
b00294f61a
fix(datasource/docker): Validate digest value before calling API (#19780) 2023-01-13 06:54:01 +01:00
Sergei Zharinov
cd5c569bab
test(graphql): Make private repo testing more explicit (#19803) 2023-01-12 18:25:15 +01:00
Gabriel-Ladzaretti
2de4260b15
feat(packageRules): add experimental env var for matching against package names (#19784) 2023-01-12 07:29:48 +00:00
Rhys Arkins
a0cbd89033
fix(git): don’t throw when obsolete ref deletion fails (#19790) 2023-01-11 18:13:14 +01:00
Gabriel-Ladzaretti
de289bb409
feat(core/onboarding): support manual rebase/retry (#17633)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2023-01-11 14:59:08 +01:00
Michael Kriese
054e1579c8
fix: Revert "feat(git): allow to install git-hook functions to local repositories" (#19773) 2023-01-10 20:04:04 +00:00
Rhys Arkins
e8874dca1d
fix(package-rules): return early (#19768) 2023-01-10 14:28:13 +01:00
Rhys Arkins
bf38439ec2
fix(versioning/hashicorp): check valid before matches (#19742) 2023-01-09 16:23:53 +01:00
Sergei Zharinov
2c10282b7d
feat(github-tags): Leverage GraphQL for tag commit hashes (#19187)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2023-01-06 15:49:52 +00:00
Markus Schulz
5b4b646668
feat(git): allow to install git-hook functions to local repositories (#19685) 2023-01-06 14:50:54 +00:00
Markus Schulz
644f559ea5
feat(git): more flexible git.hasDiff function (#19676) 2023-01-06 10:23:09 +00:00
Markus Schulz
ca444bd9c1
feat(git): allow to fetch with ref-specs (#19697) 2023-01-06 09:48:16 +00:00
Sergei Zharinov
89965bdcf2
feat(github): GraphQL cache for datasources (#19059)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2023-01-06 08:33:33 +00:00
Markus Schulz
6b136998ed
fix(git): checkout branch in a safer way (#19681) 2023-01-05 16:45:37 +00:00
Marek Grzenkowicz
2cd10769f2
feat(template): use environment variables in templates (#19301) 2023-01-03 10:55:41 +00:00
William Boman
aecfcdbb3c
feat(templates): add decodeURIComponent helper (#19616) 2022-12-31 09:25:06 +00:00
Gabriel-Ladzaretti
2bd9171ba3
feat(packageRules): add depName matchers (#19565) 2022-12-26 18:30:44 +00:00
Rhys Arkins
beacdce5f8
fix(ruby): containerbase ruby prebuild (#19575) 2022-12-26 10:25:47 +00:00
Joshua Tang
b46e52c353
feat(pub): Support updating lock files (#19116) 2022-12-24 19:11:25 +01:00
Sergei Zharinov
71c43f8d12
refactor(github): Reorganize adapters (#19557) 2022-12-23 20:30:48 +01:00
Michael Kriese
73be295310
feat(core): centralize sidecar image usage (#19545) 2022-12-23 09:45:15 +00:00
Michael Kriese
331a39639d
feat(ruby): support dynamic install (#19510) 2022-12-21 15:12:43 +01:00
Rhys Arkins
a0fe269657
fix(github): compare repo names lower case (#19411)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-12-20 05:30:44 +00:00
Sergei Zharinov
86b3cf15e4
refactor(github): Rename datasource-helper to datasource-fetcher (#19468) 2022-12-18 15:12:59 +01:00
Rhys Arkins
ef7f520240
fix(cache): reset semanticCommits after clone (#19457) 2022-12-17 06:24:03 +00:00
renovate[bot]
99a7c8af89
build(deps): update aws-sdk-js-v3 monorepo to v3.226.0 (#19444)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Sergei Zharinov <zharinov@users.noreply.github.com>
2022-12-17 07:05:16 +01:00
Tim Knight
682829f33a
docs: improve regexManager documentation (#19278)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
Resolves https://github.com/renovatebot/renovate/issues/19265
2022-12-10 07:09:11 +00:00
Florian Greinacher
3b16939fb4
fix: deprecate partial matching for matchPaths (#19264) 2022-12-06 07:16:54 +00:00
Gabriel-Ladzaretti
06f23a47b8
feat(logs): print branch pristine status as part of the branch summary (#19210) 2022-12-02 08:19:17 +00:00
Sebastian Poxhofer
871cea19b7
feat(http): set by default Accept header for json requests (#19202)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-12-01 18:48:45 +01:00
Sergei Zharinov
2265873ba7
refactor(github-tags): Use hash field for GraphQL results (#19073)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-11-29 21:28:47 +00:00
Michael Kriese
7c04604b87
fix(cargo): use semver versioning to limit allowed versions (#19140) 2022-11-28 10:59:10 +01:00
Michael Kriese
ff40cb3811
feat(manager/cargo): support dynamic install 🎉 (#19106) 2022-11-25 20:45:02 +01:00
Michael Kriese
c25b02e856
feat(manager/gomod): dynamic golang install 🎉 (#19104) 2022-11-25 18:11:37 +01:00
Michael Kriese
7603bebd03
fix(cache): skip save repo cache on dry-run (#19094) 2022-11-25 09:33:16 +00:00
RahulGautamSingh
7d56162c49
refactor: log exec command before executing (#19037)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-11-24 08:44:25 +00:00
Michael Kriese
1633759497
feat(manager/nuget): support install mode (#19049) 2022-11-23 09:35:38 +00:00
RahulGautamSingh
987421b8ad
feat: add pristine in branchCache (#18478) 2022-11-20 07:10:25 +00:00
RahulGautamSingh
c45c875920
fix: modify fns to adapt to new safe-stable-stringify package update (#18573) 2022-11-20 06:19:19 +01:00
Sergei Zharinov
f31dacb8cd
fix(git): Don't quote unicode paths (#18963)
Fixes #18805
2022-11-18 06:59:08 +00:00
Rhys Arkins
a72f405aad chore: revert docker exec log for stats 2022-11-17 06:33:34 +01:00
Sergei Zharinov
3c56aeca17
refactor(tests): Use codeBlock tagged literal (#18916) 2022-11-15 08:35:36 +00:00
Jamie Magee
92eb2200fd
refactor(jest): enable clearMocks (#18779) 2022-11-14 22:46:37 -08:00
RahulGautamSingh
af3b2038f8
refactor: replace enums with union/object (#18903) 2022-11-14 20:55:38 +02:00
Gabriel-Ladzaretti
991cc7ac3d
feat(repo/cache): add s3 support for user configured folder hierarchy (#18865)
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
2022-11-13 11:00:06 +02:00
Sergei Zharinov
eab0570b96
refactor(github): Refactor items transform loop (#18882)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-11-12 16:51:17 +00:00
RahulGautamSingh
a613692588
refactor: remove gitConflicts (#18576) 2022-11-10 19:56:46 +00:00
Sergei Zharinov
9b76b2ea74
refactor(github): Simplify datasource cacheability detection (#18852)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-11-10 17:04:41 +00:00
RahulGautamSingh
d869c946d1
refactor: reduce debug metadata (#18737) 2022-11-07 11:29:02 +00:00
RahulGautamSingh
c93154bd24
refactor: enums to unions (#18747)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-11-05 09:12:03 +00:00
RahulGautamSingh
2a07e91be6
refactor: convert ProgrammingLanguage to union type (#18748)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-11-05 08:49:57 +00:00
Jamie Magee
c90cda06e3
feat(nix): support binarySource=install for nix (#18707) 2022-11-02 06:18:51 +01:00
Flo Everett
70ad9e61c1
fix(git): git http url fix (#18705) 2022-11-01 22:37:21 +01:00
RahulGautamSingh
c56588eaba
refactor: convert PlatformmId to union (#18458) 2022-11-01 14:46:09 +00:00
Sergei Zharinov
b7317a2313
fix(regex): Don't cache stateful regex instances (#18645) 2022-11-01 09:20:11 +00:00
Flo Everett
4c0ecc86fe
fix(git-refs): search hostRules by http url, not ssh. (#17868) 2022-11-01 07:09:00 +00:00
Rhys Arkins
c229652e9f
fix: Revert "refactor: move branch cache files to util/cache" (#18667) 2022-10-31 07:50:33 +02:00
Rhys Arkins
ca4025b36b
feat(composer): support binarySource=install for php (#18656) 2022-10-29 14:42:00 +00:00
RahulGautamSingh
f04a7c75ff
refactor: move branch cache files to util/cache (#18646) 2022-10-29 07:29:51 +00:00
Rhys Arkins
0e9da7b441
chore: trace http logs (#18652) 2022-10-29 06:15:21 +00:00
Sergei Zharinov
c885c889a5
docs: Document cache decoder utility (#18633) 2022-10-28 11:48:07 +03:00
renovate[bot]
952d780940
build(deps): update dependency editorconfig to v1.0.1 (#18564)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Philip <42116482+PhilipAbed@users.noreply.github.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-10-26 11:26:15 +00:00
RahulGautamSingh
3c7ca03b38
refactor: change conflict cache logic (#17898)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-10-26 08:11:51 +02:00
Philip
6c2c2b0c09
fix: error gracefully when .editorconfig parsing fails (#18541) 2022-10-25 17:47:17 +02:00
Sergei Zharinov
b2d18d1110
feat(http): maxRequestsPerSecond (#18325) 2022-10-25 11:03:19 +00:00
Rhys Arkins
0be74f3ff9 feat: default to binarySource=install (#18027)
Changes binarySource default value from global to install.

Closes #14531

BREAKING CHANGE: Users of containerbase images (such as official Renovate images) will now have dynamic package manager installs enabled by default.
2022-10-23 06:48:35 +02:00
Rhys Arkins
cc50beb093 fix(http): use request for retryCount 2022-10-22 07:27:12 +02:00
RahulGautamSingh
ef8c4ac1c1
fix: parentSha logic (#18331) 2022-10-21 16:20:51 +03:00
Rhys Arkins
cdec83463c
fix(http): improve error logging (#18454)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-10-21 10:14:45 +00:00
Rhys Arkins
da244e3b9c
chore: improve graphql shrinking log (#18445) 2022-10-21 09:04:13 +02:00
Rhys Arkins
3aa94d46f4 chore: no meta for debug statements 2022-10-21 08:02:05 +02:00
renovate[bot]
bc42424712
build(deps): update dependency editorconfig to v1 (#18427)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-20 19:08:09 +00:00
Sergei Zharinov
d4709ec761
fix(github): Shrink GraphQL pagination for ExternalHostError (#18435) 2022-10-20 19:53:45 +03:00
Rhys Arkins
be10c29d17
fix(http): improve error handling (#17587)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-10-19 04:27:07 +00:00
Sergei Zharinov
d4d0ec4675
refactor(http): Rename gotRoutine to gotTask (#18338) 2022-10-14 12:26:11 +00:00
Rhys Arkins
66f35c954b
fix(git): log gitPrivateKey events (#18335) 2022-10-14 13:19:37 +03:00
Sergei Zharinov
4f3153c785
fix(github-tags): Shrink page size on TimeoutErrors (#18319) 2022-10-13 15:10:33 +00:00
renovate[bot]
7935a7b8ed
chore(deps): lock file maintenance (#18082)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-10-10 21:47:23 -07:00
Sergei Zharinov
98003f4cce
feat(cache): Compress package cache (#18241) 2022-10-11 06:26:19 +03:00
Sergei Zharinov
b5eed5f8ff
refactor(util): Compression utils (#18240) 2022-10-10 14:01:53 +00:00
Rhys Arkins
9653ba7420
feat(git): log cloned status at end of run (#18234) 2022-10-10 11:58:49 +02:00
Elizabeth Craig
e49f06ea15
fix: don't throw if a PR body contains a standalone unicode modifier (#18201) 2022-10-08 06:05:54 +00:00
Rhys Arkins
ea0eb67b10
fix: array sortNumeric (#18179) 2022-10-07 12:42:01 +02:00
Rhys Arkins
40b7393040
fix: don’t count duplicate package cache stats (#18172) 2022-10-07 11:36:49 +03:00
Rhys Arkins
f34e89fec4
feat: package cache stats (#18170) 2022-10-07 07:57:37 +00:00
renovate[bot]
5109f9b794
chore(deps): update dependency typescript to v4.8.4 (#17988)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jamie Magee <jamie.magee@gmail.com>
2022-10-07 06:15:49 +00:00
Sergei Zharinov
cc40e4d37b
feat(github): Implement GraphQL datasource utilities (#17957) 2022-10-06 19:35:22 +03:00
Rhys Arkins
dbc4d0b669
fix: exclude unstable data from cache fingerprints (#18148) 2022-10-06 15:39:15 +02:00
RahulGautamSingh
72371cb778
feat: improve branch cache logic (#17848)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-10-06 07:37:47 +03:00
Sergei Zharinov
bc9e353af4
feat(http): Schemas and type inference for JSON requests (#18096) 2022-10-04 06:40:48 +00:00
Sergei Zharinov
3e3023fd5e
refactor(http): Simplify base types (#18088) 2022-10-03 10:53:20 +02:00
Rhys Arkins
e912f89fa8
fix: coerce arrays when extracting (#17997) 2022-10-03 07:20:53 +00:00
RahulGautamSingh
1657c16136
chore(lint): add object shortand rule (#18080) 2022-10-02 21:20:24 +02:00
Sergei Zharinov
1e74764889
refactor(git): Refactor push-related error handling (#18075) 2022-10-02 06:39:43 +00:00
Colin O'Dell
5375933cea
feat(git): prune branches sequentially (#18068) 2022-10-02 05:56:52 +00:00
Sergei Zharinov
db1086a79f
fix: Remove repository cache migrations (#18025) 2022-10-02 05:34:50 +00:00
Sergei Zharinov
0de1cc585c
feat(schema): Different options for error handling (#18058) 2022-09-30 17:45:22 +02:00
Rhys Arkins
95339bde33
refactor: use containerbase terminology (#18023) 2022-09-28 17:09:28 +02:00
Sergei Zharinov
eb5181e217
refactor: Make invalid schema reporting optional (#18024) 2022-09-28 13:35:16 +02:00
Rhys Arkins
9d7697e44e
fix(git): clone submodules after repo config (#18014) 2022-09-28 09:19:26 +02:00
Rhys Arkins
4c88498544 fix: debug not warn for file access errors 2022-09-27 12:05:07 +02:00
Sergei Zharinov
4cfe151dc1
feat(utils): Data schema validation (#17999) 2022-09-27 12:00:35 +02:00
Johannes Feichtner
aaaa6a1cfe
refactor: extract getLockFileContentMap() into fs utils (#17962) 2022-09-25 16:31:11 +02:00
Rhys Arkins
17c2a006d2
feat: matchCurrentValue (#17953) 2022-09-25 06:56:02 +00:00
RahulGautamSingh
266b5e4798
fix: create branch cache before processing branch (#17801) 2022-09-20 09:43:14 +00:00
Wade Ying Xing
fe6775d73f
fix(git): ensure english locale (#17849) 2022-09-18 12:08:36 +02:00
renovate[bot]
159f33e134
build(deps): update dependency git-url-parse to v13 (#17840)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-17 08:33:53 +00:00
RahulGautamSingh
54b36695a7
refactor: simplify git version check (#17763)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-09-14 13:47:33 +02:00
renovate[bot]
582f77371c
chore(deps): update jest monorepo (#17737)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-09-12 16:58:52 +02:00
Rhys Arkins
c85f4630a6
fix(package-rules): matchCurrentVersion with locked versions (#17751) 2022-09-12 11:36:44 +00:00
Sergei Zharinov
ea69f81247
refactor(github): Uniform names for github datasource types (#17701) 2022-09-08 11:26:27 +02:00
Sergei Zharinov
81ee883e30
refactor(github): Extract utils/github from datasources (#17697) 2022-09-08 10:00:42 +02:00
Sergei Zharinov
fa30913daf
fix(util/promises): Disable stopOnError option by default (#17653) 2022-09-06 13:36:19 +00:00
Sergei Zharinov
2df8967ae2
refactor: Create promises utilities (#17651) 2022-09-06 10:36:51 +00:00
Róbert Papp
01c111c4ea
fix(http): typo in logs (#17634) 2022-09-05 13:45:44 +00:00
Sergei Zharinov
5dc1eb3ad6
fix(cache): Store cache with sorted object keys (#17607) 2022-09-04 10:53:20 +00:00
Gabriel-Ladzaretti
4ccd085aa5
feat(cache/repository): add modification query function to the repository cache interface (#17529)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-09-03 16:36:55 +03:00
Rhys Arkins
9bc8b05af3
feat: http keepalives (#17582) 2022-09-02 12:32:34 +02:00
Rhys Arkins
22d0d347e5
fix: debug log dns lookup errors (#17577) 2022-09-02 07:08:01 +03:00
Michael Kriese
aabb3abf9a
feat(http): use own dns cache (#17574) 2022-09-01 15:23:46 +00:00
Michael Kriese
8ad1947e4a
fix(http): clear queues after hostrules change (#17563) 2022-09-01 09:36:04 +02:00
Sergei Zharinov
c9d87d8564
fix: Disable token warning on githubTokenWarn=true (#17548) 2022-08-31 14:57:42 +00:00
Michael Kriese
13574419ba
feat(http): support dns cache (#17533) 2022-08-31 11:49:54 +00:00
Maron
4de1df3a6c
fix: fails to massage pnpm release notes (#17466)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-08-31 07:39:35 +00:00
Rhys Arkins
7b1c1170a7
fix: log containerbaseDir (#17509) 2022-08-30 14:21:12 +02:00
Sergei Zharinov
6a93997863
feat(cache): Repository cache fingerprinting (#17367) 2022-08-30 04:58:57 +00:00
Sebastian Poxhofer
dda2ebce92
refactor(package-rules): move to class based implementation (#16865)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-08-29 19:40:03 +00:00
Michael Kriese
6dd4ea3c74
feat(github): use repo url to get token (#17179) 2022-08-29 07:37:45 +00:00