Commit Graph

210 Commits

Author SHA1 Message Date
Rhys Arkins 128f7475fb refactor(http): set timeout implicitly, not through hostRules (#24938) 2023-10-09 09:39:26 +00:00
Sergei Zharinov 2c50eef812 refactor: Switch from quick-lru to lru-cache (#24572) 2023-09-21 14:01:14 +00:00
Michael Kriese 84a97a62fa test(perf): improve test speed (#24323) 2023-09-08 11:40:04 +00:00
Yun Lai 667f137081 feat: add options to host rules to enable mTLS calls to host (#24155)
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2023-09-06 12:02:34 +00:00
Tobias 80a81ce567 feat(platform/github): autodetect GitHub App username and commit email (#24231) 2023-09-05 07:30:00 +00:00
Michael Kriese 69f7240640 feat(datasource): add gitea-tags datasource (#24083) 2023-08-25 14:12:36 +00:00
Rhys Arkins 36e2b328bb chore: update types reference 2023-08-15 11:31:15 +02:00
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
Sergei Zharinov 674c6fca49 feat: Support Zod values in Result transforms (#23583) 2023-07-27 15:17:18 +00:00
Adam Setch 39c907231b refactor(util/hash): replace hasha sha512 use cases (#23548) 2023-07-24 22:54:28 +00:00
Sergei Zharinov f8da82cf25 feat(http): Add getHttpSafe() method (#23337) 2023-07-19 16:26:49 +00:00
Sergei Zharinov ce41717678 refactor(http): Fix coverage (#23004)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2023-06-28 11:55:26 +02:00
RahulGautamSingh 444ea13dd5 refactor: remove string interpolations (#22840)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2023-06-24 09:32:50 +00:00
Sergei Zharinov bd30baa833 feat(rubygems): API throttling for rubygems.org (#22855) 2023-06-18 13:38:21 +00:00
renovate[bot] 7aeb529fcf chore(deps): update dependency typescript to v5.1.3 (#22641)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jamie Magee <jamie.magee@gmail.com>
2023-06-13 05:46:11 +00:00
Adam Setch 7ec97a7223 test(bitbucket): update paginated values mocks (#22357) 2023-05-26 14:41:07 +00:00
Sergei Zharinov 290b78d87d feat(http): Etag support (#22302) 2023-05-25 12:17:43 +00:00
Adam Setch 06f71346cd feat(bitbucket): add support for pagelen (#22278) 2023-05-20 05:43:00 +00:00
Sergei Zharinov 8cdd1a20f4 refactor(http): Rename useCache option to memCache (#22300) 2023-05-18 14:33:11 +00:00
Sergei Zharinov cd5abc87b8 refactor(rubygems): Use schema for fallback API (#21933) 2023-05-17 08:12:20 +00:00
Adam Setch 976a5a1a82 feat(bitbucket): add paginate http option (#22135) 2023-05-13 06:52:09 +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
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
Sergei Zharinov dfb1ef47bc refactor(http): Don't use shallow copy for JSON results (#21401) 2023-04-09 21:44:05 +00:00
Sergei Zharinov 8081d08ec4 refactor(http): Enhanced integration with data schemas (#21338) 2023-04-06 15:56:27 +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
Jamie Magee 176282e65f chore: use node: protocol imports (#21181) 2023-03-28 21:05:36 +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
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
LordCranus 395e490d70 chore(http/github): log warning if Github secondary rate limit is hit (#20074) 2023-01-27 23:00:05 +01: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 3c56aeca17 refactor(tests): Use codeBlock tagged literal (#18916) 2022-11-15 08:35:36 +00:00
RahulGautamSingh d869c946d1 refactor: reduce debug metadata (#18737) 2022-11-07 11:29:02 +00:00
RahulGautamSingh c56588eaba refactor: convert PlatformmId to union (#18458) 2022-11-01 14:46:09 +00:00
Rhys Arkins 0e9da7b441 chore: trace http logs (#18652) 2022-10-29 06:15:21 +00:00
Sergei Zharinov b2d18d1110 feat(http): maxRequestsPerSecond (#18325) 2022-10-25 11:03:19 +00:00
Rhys Arkins cc50beb093 fix(http): use request for retryCount 2022-10-22 07:27:12 +02: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 3aa94d46f4 chore: no meta for debug statements 2022-10-21 08:02:05 +02: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
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 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
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
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