def do_POST(self): content_length = int(self.headers['Content-Length']) body = self.rfile.read(content_length) print(body.decode()) payload = json.loads(body) get_gh_actions_client().send_dispatch_event( payload['event_type'], payload) self.send_response(200) self.end_headers()
def close_check_run(self, name, conclusion): if (self.sha): get_gh_actions_client().close_check_run(self.sha, name, conclusion)
def add_label(self, label): if (self.pr_num): get_gh_actions_client().add_labels(self.pr_num, [label])
def create_check_run(self, name, title, summary, text): if (self.sha): get_gh_actions_client().create_check_run(self.sha, name, title, summary, text)
def add_comment(self, comment): if (self.pr_num): get_gh_actions_client().add_comment(self.pr_num, comment)