示例#1
0
 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)