aboutsummaryrefslogtreecommitdiff
path: root/mod/mod-ci-github-gq.hxx
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2025-02-10 11:34:44 +0200
committerFrancois Kritzinger <francois@codesynthesis.com>2025-02-13 13:51:21 +0200
commitd07f49cab9e46d5dc8084a9d482a62b0a2b28093 (patch)
tree10e22e5c416df6d762a6f0f9ad22d66d6995e92c /mod/mod-ci-github-gq.hxx
parent4abf6fa163c388296c0ed3a45eca267c377f1e73 (diff)
ci-github: Handle HTTP 502 (bad gateway) when creating check runs
Do so by fetching latest check runs from GitHub and failing if they're not all there.
Diffstat (limited to 'mod/mod-ci-github-gq.hxx')
-rw-r--r--mod/mod-ci-github-gq.hxx5
1 files changed, 4 insertions, 1 deletions
diff --git a/mod/mod-ci-github-gq.hxx b/mod/mod-ci-github-gq.hxx
index 19c4924..1214944 100644
--- a/mod/mod-ci-github-gq.hxx
+++ b/mod/mod-ci-github-gq.hxx
@@ -37,7 +37,8 @@ namespace brep
vector<check_run>& check_runs,
const string& installation_access_token,
const string& repository_id,
- const string& head_sha);
+ const string& head_sha,
+ uint64_t app_id);
// Create a new check run on GitHub for a build in the queued or building
// state. Note that the state cannot be built because in that case a
@@ -58,6 +59,7 @@ namespace brep
const string& installation_access_token,
const string& repository_id,
const string& head_sha,
+ uint64_t app_id,
const optional<string>& details_url,
build_state,
string title,
@@ -79,6 +81,7 @@ namespace brep
const string& installation_access_token,
const string& repository_id,
const string& head_sha,
+ uint64_t app_id,
const optional<string>& details_url,
gq_built_result);