Commit Graph

160 Commits

Author SHA1 Message Date
Michael Kriese 84a97a62fa test(perf): improve test speed (#24323) 2023-09-08 11:40:04 +00:00
Sergei Zharinov 6636b7c127 fix: Use globally-set hard TTL for package cache (#24116) 2023-08-27 16:44:09 +00:00
Sergei Zharinov 82cc5d4b1d feat(cache): Introduce fallbackTtlMinutes parameter for decorator (#24109) 2023-08-27 12:23:22 +00:00
Sergei Zharinov 6f7ac34a2f fix: Type errors (#24108) 2023-08-27 08:13:10 +00:00
Gabriel-Ladzaretti e45bacf026 feat(package-cache): add configurable cache TTL override (#24073)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2023-08-25 15:40:37 +00:00
Philip 0a47657451 feat: Enhance lookup logs with repository problems (#23896)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2023-08-25 08:22:14 +00:00
RahulGautamSingh f45cccd537 test: convert dryRun=true -> dryRun='full' (#24074) 2023-08-25 04:16:09 +00:00
Sergei Zharinov 6c8c469ca0 refactor(schema): Use Json helper schema instead of JSON.parse (#23997) 2023-08-21 15:29:41 +00:00
Adam Setch 39c907231b refactor(util/hash): replace hasha sha512 use cases (#23548) 2023-07-24 22:54:28 +00:00
Sergei Zharinov 11c05fc837 refactor: Default values for GlobalConfig.get (#22967) 2023-06-25 19:34:42 +00:00
RahulGautamSingh fa6e5df805 feat(onboarding): skip processing onboarding branch (#22490)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2023-06-21 10:55:57 +00:00
renovate[bot] 6e2279f44e chore(deps): update dependency jest-extended to v4 (#22609)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jamie Magee <jamie.magee@gmail.com>
2023-06-09 05:20:40 +00:00
Sergei Zharinov d306bfa7d8 refactor: Rename branchFingerprint to commitFingerprint (#22454) 2023-05-27 14:29:04 +00:00
Sergei Zharinov 62d9cdb2d4 refactor: Rename PR fingerprint to bodyFingerprint (#22455) 2023-05-27 14:25:44 +00:00
Philip c6d7168f44 feat: log extended branch summary (#22056) 2023-05-18 05:59:43 +00:00
RahulGautamSingh ffeb78415a feat(onboarding): merge onboardingBranch into baseBranch (#20893)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2023-05-18 05:56:12 +00:00
RahulGautamSingh fc0fb1980c feat: onboarding branch cache (#21768)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2023-04-27 05:07:38 +00:00
Rhys Arkins b27ec633bc fix(onboarding): Revert "feat(onboarding): use cache to check if repo is onboarded" (#21731) 2023-04-22 06:31:19 +02: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
Jamie Magee b23700d749 test: jest isolation (#21406) 2023-04-10 04:32:04 +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
Gabriel-Ladzaretti c5b7a451a9 fix(cache): catch redis set value errors (#21290) 2023-04-02 16:23:17 +00:00
Jamie Magee 176282e65f chore: use node: protocol imports (#21181) 2023-03-28 21:05:36 +00:00
Sergei Zharinov 3e28c4ee9f feat(cache): Fallback to older decorator results on error (#20795) 2023-03-23 15:59:51 +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 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 a3cc159f7e chore: extract and lookup duration logging (#20816) 2023-03-09 11:24:50 +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
Rhys Arkins cf6be1719e feat(cache): retain fingerprints for all matched managers (#20138) 2023-02-01 09:12:45 +01: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
Gabriel-Ladzaretti 06f23a47b8 feat(logs): print branch pristine status as part of the branch summary (#19210) 2022-12-02 08:19:17 +00:00
Michael Kriese 7603bebd03 fix(cache): skip save repo cache on dry-run (#19094) 2022-11-25 09:33:16 +00:00
RahulGautamSingh 987421b8ad feat: add pristine in branchCache (#18478) 2022-11-20 07:10:25 +00:00
Jamie Magee 92eb2200fd refactor(jest): enable clearMocks (#18779) 2022-11-14 22:46:37 -08: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
RahulGautamSingh a613692588 refactor: remove gitConflicts (#18576) 2022-11-10 19:56:46 +00:00
Rhys Arkins c229652e9f fix: Revert "refactor: move branch cache files to util/cache" (#18667) 2022-10-31 07:50:33 +02:00
RahulGautamSingh f04a7c75ff refactor: move branch cache files to util/cache (#18646) 2022-10-29 07:29:51 +00:00
Sergei Zharinov c885c889a5 docs: Document cache decoder utility (#18633) 2022-10-28 11:48:07 +03: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
RahulGautamSingh ef8c4ac1c1 fix: parentSha logic (#18331) 2022-10-21 16:20:51 +03: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 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
RahulGautamSingh 72371cb778 feat: improve branch cache logic (#17848)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-10-06 07:37:47 +03:00