Commit Graph

298 Commits

Author SHA1 Message Date
RahulGautamSingh 04f4875865 fix(platform): handle unexpected github-graphql error (#22512)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2023-05-31 16:03:28 +00:00
Sergei Zharinov 470d3b5f41 fix(github): Check for missing commits before force push (#22381)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2023-05-26 14:49:33 +00:00
Rhys Arkins a9179e0558 fix(github): stop trying automerge if code owner review required (#22167) 2023-05-26 05:57:39 +00:00
Rhys Arkins 3cc637f6f2 fix(github): try push branch if rebase fails (#22376) 2023-05-25 15:15:56 +02:00
MShekow ec0bddde21 docs: mention tooling to retrieve installation token for GitHub platform (#22316)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
2023-05-21 06:00:52 +00:00
Sergei Zharinov 8cdd1a20f4 refactor(http): Rename useCache option to memCache (#22300) 2023-05-18 14:33:11 +00:00
Sebastian Krebs fc73b078dc feat: commitMessageLowerCase (#20930)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2023-05-13 18:12:36 +00:00
Marcus Crane 06b8dcdca1 feat(platform/github): Skip archived repos at earliest point when retrieving repo listings (#22057) 2023-05-10 05:39:20 +00:00
Rhys Arkins 91cbe5bdcc fix(github): try automerge PR even if approving reviews required (#21883) 2023-04-29 08:55:52 +00:00
RahulGautamSingh 938a36801e refactor: replace test.each with it.each (#21859) 2023-04-28 04:33:15 +00:00
Rhys Arkins de3cb95e91 fix(github): log res if no repository returned 2023-04-27 17:03:06 +02: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
Sergei Zharinov 1adc0777da fix(platform/github): Fix branch recreation for existing branches (#21629) 2023-04-20 17:51:00 +00:00
Sergei Zharinov 66d1ae94d3 refactor(git): Rename fetchCommit to fetchBranch (#21581) 2023-04-18 19:30:05 +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
Adam Setch 6f6307a008 refactor(platform): add id for each platform (#21405) 2023-04-10 04:30:40 +00:00
Sergei Zharinov 8081d08ec4 refactor(http): Enhanced integration with data schemas (#21338) 2023-04-06 15:56:27 +00:00
Jamie Magee 176282e65f chore: use node: protocol imports (#21181) 2023-03-28 21:05:36 +00:00
Michael Kriese 49d62307d9 fix(platform/github): don't retry merge when blocked by required status check (#21063)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Sebastian Poxhofer <secustor@users.noreply.github.com>
2023-03-23 08:17:22 +00:00
RahulGautamSingh 33cd2331e7 fix(platform/github): detect pr-edited if target changed (#21026)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2023-03-19 16:08:41 +00:00
Rhys Arkins f765e6fb1d feat!: internalChecksAsSuccess (#20572)
Adds new config option `internalChecksAsSuccess`, defaulting to `false`.

Closes #7800

BREAKING CHANGE: Internal checks such as `renovate/stability-days` will no longer count as passing/green, meaning that actions such as `automerge` won't
occur if the only checks are Renovate internal ones. Set `internalChecksAsSuccess=true` to restore existing behavior.
2023-03-10 09:34:41 +01:00
HonkingGoose 5249759b39 docs(config options): PAT triage rights to apply labels forking renovate (#20684) 2023-03-03 07:04:08 +01:00
Paul Gschwendtner 340a913a48 feat(platform/github): flag to control whether PRs can be edited by maintainers if forkTokenis set (#19771) 2023-02-22 13:07:03 +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 9c0e1389d0 refactor: remove displayNumber (#20410) 2023-02-15 07:18:48 +00:00
Rostislav Simonik 05517e6d8a feat: add ignoreReviewers config option (#19776) 2023-02-11 07:24:02 +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
Jamie Magee e3b163f07a feat: log when using fine-grained PATs (#20097)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2023-01-30 08:48:29 +01:00
Rhys Arkins 0fd539266d fix: Revert "feat(platform/github): automatic github registry authentication using the given github token" (#19490) 2022-12-20 13:35:27 +01:00
Philip 1b232a2ab5 feat(platform/github): automatic github registry authentication using the given github token (#18926) 2022-12-20 06:49:31 +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
Jamie Tanna 34df4ff642 docs: correct documentation for API calls to /users/ endpoint (#19308) 2022-12-08 11:37:50 +01:00
Philip 4f71562e56 fix(github): don't match org name with underscore (#19071) 2022-11-28 09:33:49 +00:00
Rhys Arkins 9419d21435 fix(release-notes): massage repos with dots (#19070) 2022-11-24 14:27:23 +01:00
RahulGautamSingh 8e4b5231f8 refactor: convert enums to unions (#18900) 2022-11-20 07:34:23 +00:00
Rhys Arkins 9562cf4009 fix(github): catch fork list failures gracefully (#18933) 2022-11-16 08:01:50 +02:00
RahulGautamSingh af3b2038f8 refactor: replace enums with union/object (#18903) 2022-11-14 20:55:38 +02:00
Rhys Arkins b37ab2faa5 fix(github): don’t specify organization when forking (#18881) 2022-11-12 14:26:25 +02:00
RahulGautamSingh d869c946d1 refactor: reduce debug metadata (#18737) 2022-11-07 11:29:02 +00:00
Rhys Arkins 496c7f09b7 fix(github): check required reviews count (#18783) 2022-11-06 08:06:13 +00:00
Rhys Arkins c804d088e2 feat(github): refactor forkMode to reduce API queries (#18769) 2022-11-05 07:25:33 +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 caad0ae28e feat(github)!: remove forkMode setting (#18074)
Removes forkMode setting and instead relies on forkToken alone to indicate forking mode is active. Additionally, defines forkToken as an experimental setting.

BREAKING CHANGE: No longer necessary to configure forkMode. Forking mode is now experimental.
2022-10-23 06:48:35 +02: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 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