Commit Graph

52 Commits

Author SHA1 Message Date
Sergei Zharinov 0de1cc585c feat(schema): Different options for error handling (#18058) 2022-09-30 17:45:22 +02:00
Sergei Zharinov eb5181e217 refactor: Make invalid schema reporting optional (#18024) 2022-09-28 13:35:16 +02:00
Sergei Zharinov d0027cf240 fix(github): Remove PR cache migrations code (#18021) 2022-09-28 12:43:19 +02:00
Sergei Zharinov 4cfe151dc1 feat(utils): Data schema validation (#17999) 2022-09-27 12:00:35 +02:00
Sergei Zharinov a77a452fb7 fix(github): Remove redundant check and fix coverage (#17990) 2022-09-26 21:22:57 +02:00
Sergei Zharinov aaa8b71ddb fix(github): Fix determine old cache format detection (#17989) 2022-09-26 22:14:16 +03:00
Sergei Zharinov ffc63c35c2 fix(github): Update long-term GitHub cache during run (#17972) 2022-09-26 10:59:49 +00:00
Sergei Zharinov 36516198c9 fix(github): Don't store raw PR data in long-term cache (#17967) 2022-09-26 04:51:13 +00:00
Sergei Zharinov 6c2dd8e28d refactor(github): Extend common Pr type to support updatedAt field (#17671) 2022-09-07 12:12:20 +00:00
Sergei Zharinov 2b7e885edb fix(github): Catch errors inside fetchPr call (#17666) 2022-09-07 11:59:29 +00:00
Sergei Zharinov a6139ad5fe refactor(github): Remove unused etag support for PR cache (#17665) 2022-09-07 07:29:45 +00:00
Sergei Zharinov b23b886b6e refactor(github): Remove unused PR cache functionality (#17606) 2022-09-04 08:20:29 +00:00
Michael Kriese 8ad1947e4a fix(http): clear queues after hostrules change (#17563) 2022-09-01 09:36:04 +02:00
Sergei Zharinov d18538dc4d feat(platform): Provide repoFingerprint field on repository init (#17288)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-08-22 07:50:55 +00:00
Michael Kriese 0316a5e62d test: use jest v29 (#17151) 2022-08-16 14:22:29 +02:00
Gabriel-Ladzaretti 9c23f48008 fix(core/dashboard): fix truncated issue body (#16527) 2022-08-15 06:00:26 +00:00
HonkingGoose e81b552abc fix(platform/github): rewrite debug message (#16889)
chore(github): rewrite debug message
2022-08-01 11:58:15 +02:00
Sergei Zharinov e4dbd4ad49 fix(ci): Restrict template expressions (#16834)
* fix(ci): Restrict template expressions

* Fix

* Fix

* Fix
2022-07-30 16:28:31 +02:00
Sergei Zharinov e4716ead14 refactor(github): Simplify long-form condition in findPr (#16813) 2022-07-27 16:27:46 +00:00
Sergei Zharinov eed6fe3349 refactor(github): Sort cached PR list (#16815) 2022-07-27 16:09:03 +00:00
Sergei Zharinov d774d82fcd test(github): Remove unnecessary type casts (#16816) 2022-07-27 15:44:37 +00:00
RahulGautamSingh c7507255b7 refactor: rename isBranchStale -> isBranchBehindBase (#16577)
* rename

* rename to isBranchBehindBase

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-07-15 09:21:32 +00:00
Olivier Michaelis 5568420c78 feat(github): support unprefixed App Installation Token (#16174) 2022-07-14 04:42:05 +00:00
Sergei Zharinov c866fd06fc fix(github): Return remote commit hash for platformCommit=true (#16391) 2022-07-03 08:25:17 +00:00
Michael Kriese e5c6f38d75 refactor: enable strict checks (#16168)
* refactor:  enable strict checks

* chore: revert changes

* chore: fix tsconfig
2022-06-21 13:00:21 +02:00
Tobias 6a78436600 feat(github): enable platformAutomerge feature for GHES>=3.3 (#15924) 2022-06-14 16:57:15 +02:00
Rhys Arkins 561c08d545 fix(github): filter vulnerability states only for >=3.5 (#15920)
Closes #14431
2022-06-07 09:12:23 +02:00
Rhys Arkins 381481ace1 fix: log GHES version 2022-06-07 07:50:46 +02:00
Gabriel-Ladzaretti 1c248e284f fix(platform/github): dryrun skip autoclosed prs reopening (#15727) 2022-05-26 07:12:30 +02:00
Rhys Arkins 9a1d98cc1b fix(changelog): massage links case insensitive (#15570) 2022-05-13 08:07:01 +02:00
Sergei Zharinov f292e76852 feat: Cache compacted PR body structure (#15303) 2022-05-09 10:24:28 +00:00
Sergei Zharinov add3520a30 fix(github): Use long pages for initial PR lsit fetch (#15400) 2022-05-02 18:59:17 +00:00
Michael Kriese ef470f7f92 feat(config): parse json files as json5 (#15187) 2022-04-29 08:34:55 +00:00
Michael Kriese 982cefff2b refactor(config): strict null checks (#15291)
* refactor(config): strict null checks

* chore: fix test
2022-04-24 22:48:54 +00:00
Sergei Zharinov 05c0c9bd4b fix(github): Drop ETag support for PR cache (#15292) 2022-04-24 18:36:06 +02:00
Sergei Zharinov ce52bda3c8 feat(github): Remove irrelevant fields from PR cache (#15283) 2022-04-23 15:23:06 +00:00
Sergei Zharinov b722489191 feat(github): Descrease PR list page size (#15280) 2022-04-23 14:28:35 +01:00
Michael Kriese 53bd90b30f refactor(platform): final strict checks (#15268) 2022-04-22 22:05:26 +02:00
HonkingGoose e23b8fc3e1 docs: use term GitHub Enterprise Server (#15188) 2022-04-20 11:26:26 +01:00
Sergei Zharinov d663859207 feat(github): Fetch PRs using cacheable REST (#14907) 2022-04-15 17:21:09 +00:00
Michael Kriese ac12692637 fix(platform:github): filter discovered null repos (#15097) 2022-04-13 07:24:17 +01:00
Michael Kriese 64f5bd5f03 test: enforce lint style rules (#15085) 2022-04-12 14:49:49 +00:00
Michael Kriese 443bef5c52 test: cleanup snapshot tests (#15082) 2022-04-12 15:09:19 +01:00
HonkingGoose f3e0462aa0 docs(running renovate): move authentication info into platform readmes (#14654) 2022-04-10 09:39:51 +00:00
Sergei Zharinov 6698c20603 feat(github): Mapping functions for ApiCache items (#15010) 2022-04-08 05:54:17 +00:00
Sergei Zharinov 65a99fb94f feat(github): Implement ApiCache data structure (#14943) 2022-04-06 16:00:26 +00:00
Sergei Zharinov 0245f0f461 refactor(github): Explicit coerce functions for PR list responses (#14884) 2022-04-02 04:33:32 +00:00
nyg 18b884d4a7 fix(github): Ignore vulnerability alerts in FIXED or DISMISSED states (#14431) 2022-03-28 14:16:25 +02:00
Sergei Zharinov 9933dda182 refactor(github): Stop using cannotMergeReason field (#14823) 2022-03-28 13:15:45 +02:00
MaronHatoum ef3db00462 fix(platform): renovate should not be case sensitive (#14714) 2022-03-20 12:13:51 +01:00