diff options
author | Francois Kritzinger <francois@codesynthesis.com> | 2024-02-28 16:59:00 +0200 |
---|---|---|
committer | Francois Kritzinger <francois@codesynthesis.com> | 2024-04-24 15:14:54 +0200 |
commit | 3c6fb1f4967eb5800179693768395f4e32ff293d (patch) | |
tree | 1f7d5e5030682219f5f1f6fb806dfe5ea5e6e6c8 /mod/mod-ci-github.cxx | |
parent | 11274884d2831cec722a16e8bf7fd83eda253c9b (diff) |
Clean up/fixes
Diffstat (limited to 'mod/mod-ci-github.cxx')
-rw-r--r-- | mod/mod-ci-github.cxx | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/mod/mod-ci-github.cxx b/mod/mod-ci-github.cxx index cb781e3..e19a41b 100644 --- a/mod/mod-ci-github.cxx +++ b/mod/mod-ci-github.cxx @@ -10,7 +10,7 @@ #include <mod/module-options.hxx> #include <stdexcept> -#include <iostream> +#include <iostream> // @@ TODO Remove once debug output has been removed. // @@ TODO // @@ -22,6 +22,7 @@ // // Webhooks: // https://docs.github.com/en/webhooks/using-webhooks/best-practices-for-using-webhooks +// https://docs.github.com/en/webhooks/using-webhooks/validating-webhook-deliveries // // REST API: // https://docs.github.com/en/rest/using-the-rest-api/best-practices-for-using-the-rest-api?apiVersion=2022-11-28 @@ -85,6 +86,8 @@ namespace brep for (const name_value& h: rq.headers ()) { + // This event's UUID. + // if (icasecmp (h.name, "x-github-delivery") == 0) { // @@ TODO Check that delivery UUID has not been received before @@ -104,6 +107,8 @@ namespace brep content_type = true; } + // The webhook event. + // else if (icasecmp (h.name, "x-github-event") == 0) { if (!h.value) @@ -513,7 +518,7 @@ namespace brep if (!at) missing_member (p, "check_suite", "after"); } - static ostream& + ostream& gh::operator<< (ostream& os, const check_suite& cs) { os << "id: " << cs.id << endl @@ -554,7 +559,7 @@ namespace brep if (!db) missing_member (p, "repository", "default_branch"); } - static ostream& + ostream& gh::operator<< (ostream& os, const repository& rep) { os << "name: " << rep.name << endl @@ -589,7 +594,7 @@ namespace brep if (!i) missing_member (p, "installation", "id"); } - static ostream& + ostream& gh::operator<< (ostream& os, const installation& i) { os << "id: " << i.id << endl; @@ -628,7 +633,7 @@ namespace brep if (!in) missing_member (p, "check_suite_event", "installation"); } - static ostream& + ostream& gh::operator<< (ostream& os, const check_suite_event& cs) { os << "action: " << cs.action << endl; @@ -678,7 +683,7 @@ namespace brep if (!ea) missing_member (p, "installation_access_token", "expires_at"); } - static ostream& + ostream& gh::operator<< (ostream& os, const installation_access_token& t) { os << "token: " << t.token << endl; |