From e4447a19e8a58c16a9c31d13c5ed2c26b30a3550 Mon Sep 17 00:00:00 2001 From: Francois Kritzinger Date: Tue, 29 Oct 2024 16:54:26 +0200 Subject: Implement build_unloaded_pre_check() and build_unloaded_load() --- mod/mod-ci-github-service-data.hxx | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) (limited to 'mod/mod-ci-github-service-data.hxx') diff --git a/mod/mod-ci-github-service-data.hxx b/mod/mod-ci-github-service-data.hxx index ae1506d..eb81ae4 100644 --- a/mod/mod-ci-github-service-data.hxx +++ b/mod/mod-ci-github-service-data.hxx @@ -74,8 +74,6 @@ namespace brep // Kind and phase. // - // @@ TODO Serialize these fields. - // enum kind_type {local, remote /*, queue */} kind; bool pre_check; bool re_request; // Re-requested (rebuild). @@ -92,20 +90,15 @@ namespace brep string repository_node_id; // GitHub-internal opaque repository id. + string repository_clone_url; + // The following two are only used for pull requests. // // @@ TODO/LATER: maybe put them in a struct? // - optional repository_clone_url; + optional pr_node_id; optional pr_number; - // The GitHub ID of the synthetic PR merge check run or absent if it - // hasn't been created yet. - // - // @@ TODO Remove once merge check run code has been removed. - // - optional merge_node_id; - // The commit ID the branch push or pull request (and its check runs) are // building. This will be the head commit for the branch push as well as // local pull requests and the test merge commit for remote pull requests. @@ -122,7 +115,7 @@ namespace brep vector check_runs; // The GitHub ID of the synthetic conclusion check run or absent if it - // hasn't been created yet. See also merge_node_id above. + // hasn't been created yet. // optional conclusion_node_id; @@ -149,6 +142,7 @@ namespace brep timestamp iat_expires_at, uint64_t installation_id, string repository_node_id, + string repository_clone_url, kind_type kind, bool pre_check, bool re_request, @@ -162,12 +156,13 @@ namespace brep timestamp iat_expires_at, uint64_t installation_id, string repository_node_id, + string repository_clone_url, kind_type kind, bool pre_check, bool re_request, string check_sha, string report_sha, - string repository_clone_url, + string pr_node_id, uint32_t pr_number); service_data () = default; -- cgit v1.1