diff options
author | Francois Kritzinger <francois@codesynthesis.com> | 2024-12-17 17:05:34 +0200 |
---|---|---|
committer | Francois Kritzinger <francois@codesynthesis.com> | 2025-01-06 13:51:51 +0200 |
commit | af2472b97bade0da148eec43fe111fae4aea8174 (patch) | |
tree | da5c83348b63255e953669babfc4bff0ce2071ca /INSTALL-GITHUB-DEV | |
parent | 747377fbb9684bd2f5811b080bfbde1fedc59b6c (diff) |
ci-github: Update test scenarios
Diffstat (limited to 'INSTALL-GITHUB-DEV')
-rw-r--r-- | INSTALL-GITHUB-DEV | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/INSTALL-GITHUB-DEV b/INSTALL-GITHUB-DEV index dfcbfe7..722fd8d 100644 --- a/INSTALL-GITHUB-DEV +++ b/INSTALL-GITHUB-DEV @@ -69,6 +69,12 @@ At this stage the only settings we need to update are: - Pull request - Push + Note that GitHub apps with write access to the "Checks" permission are + automatically subscribed to check_suite(requested|rerequested) and check_run + events so no need to subscribe explicitly. However in order to receive + check_suite(completed) events, which we do, one does have to subscribe to + check_suite. + Click "Create GitHub App" button. When the page reloads: - Note the app id (e.g. 12345). @@ -135,8 +141,10 @@ aspects but can't redeliver webhooks. - Re-requested check run (observe check run state transitions). - Re-requested check run but tenant archived. - Cancel previous check suite on forced push. + - Cancel previous check suite on branch delete. - Head commit shared with another BP. - Cancel previous check suite on forced push with shared previous commit. + - Cancel previous check suite on branch delete with shared previous commit. - Pull request (PR). @@ -147,15 +155,17 @@ aspects but can't redeliver webhooks. - Push new commit to head. - Re-requested check suite. - Re-requested check run. - - Head shared with BP. - - Not meargeable/head behind base. + - Head shared with BP (pull_request is received after check_suite) + - Not meargeable. + - Head behind base. + - Head commit has changed while testing manageability. - Remote PR. - Success. - Failure. - Push new commit to head. + - Cancel previous check suite on head move. - Re-requested check suite. - Re-requested check run. - Head shared with another remote PR. - - Cancel previous check suite on head move. |