aboutsummaryrefslogtreecommitdiff
path: root/mod/mod-ci-github-service-data.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'mod/mod-ci-github-service-data.cxx')
-rw-r--r--mod/mod-ci-github-service-data.cxx10
1 files changed, 8 insertions, 2 deletions
diff --git a/mod/mod-ci-github-service-data.cxx b/mod/mod-ci-github-service-data.cxx
index be60205..68a1426 100644
--- a/mod/mod-ci-github-service-data.cxx
+++ b/mod/mod-ci-github-service-data.cxx
@@ -97,6 +97,8 @@ namespace brep
p.next_expect (event::end_object);
}
+ completed = p.next_expect_member_boolean<bool> ("completed");
+
{
string* s (p.next_expect_member_string_null ("conclusion_node_id"));
if (s != nullptr)
@@ -127,7 +129,8 @@ namespace brep
repository_node_id (move (rid)),
repository_clone_url (move (rcu)),
check_sha (move (cs)),
- report_sha (move (rs))
+ report_sha (move (rs)),
+ completed (false)
{
}
@@ -156,7 +159,8 @@ namespace brep
pr_node_id (move (pid)),
pr_number (prn),
check_sha (move (cs)),
- report_sha (move (rs))
+ report_sha (move (rs)),
+ completed (false)
{
}
@@ -237,6 +241,8 @@ namespace brep
}
s.end_array ();
+ s.member ("completed", completed);
+
s.member_name ("conclusion_node_id");
if (conclusion_node_id)
s.value (*conclusion_node_id);