marvin icon indicating copy to clipboard operation
marvin copied to clipboard

Repo activities

Open zzstoatzz opened this issue 10 months ago • 0 comments

image

  • github sends webhooks with payloads on repo events
  • fastapi /webhook endpoint (exposed by ngrok to internet) catches webhook payloads
  • endpoint submits prefect task handle_repo_request to the background for processing
  • handler submits some result from processing to redis for later
version 1
api-1    | INFO:     192.168.65.1:33029 - "POST /webhook HTTP/1.1" 200 OK
tasks-1  | 07:17:35.868 | INFO    | prefect.task_server - Starting task server...
tasks-1  | 07:17:35.869 | INFO    | prefect.task_server - Subscribing to tasks: handle_repo_request-cb4e7b4e96ba9b61c39bd705d33c4e44
tasks-1  | 07:21:10.763 | INFO    | prefect.task_server - Received task run: 248214f3-e73d-493b-a09c-2f7a02b0cfab - fabulous-pig
tasks-1  | [03/27/24 07:21:12] INFO     gh_util.handlers: WHO?: zzstoatzz     logging.py:86
tasks-1  |                              triggered an event: issue_comment
tasks-1  | 07:21:12.962 | INFO    | Task run 'Handle issue_comment event for zzstoatzz/gh' - serialized event saved to redis: zzstoatzz/gh:events -> issue_comment:about_support_filesystem:95618b50-ec0a-11ee-9e2e-f1c787ddfb31
tasks-1  | 07:21:13.115 | INFO    | Task run 'Handle issue_comment event for zzstoatzz/gh' - Finished in state Completed()
tasks-1  | 07:21:42.961 | INFO    | prefect.task_server - Received task run: c2dc82cd-1e2e-4a30-a82f-d235802bd09f - emerald-dalmatian
tasks-1  | [03/27/24 07:21:43] INFO     gh_util.handlers: WHO?: zzstoatzz     logging.py:86
tasks-1  |                              triggered an event: issue_comment
tasks-1  | 07:21:44.815 | INFO    | Task run 'Handle issue_comment event for zzstoatzz/gh' - serialized event saved to redis: zzstoatzz/gh:events -> issue_comment:about_support_operations:9f57b5bc-ec0a-11ee-88be-3ffbbfb0dfef
tasks-1  | 07:21:44.950 | INFO    | Task run 'Handle issue_comment event for zzstoatzz/gh' - Finished in state Completed()
version 0
api-1       | INFO:     192.168.65.1:55583 - "POST /webhook HTTP/1.1" 200 OK
handlers-1  | 06:01:25.731 | INFO    | prefect.task_server - Received task run: 2fca5c43-500d-4dc9-b3ef-85bf3ef780c3 - accurate-skunk
handlers-1  | 06:01:26.825 | INFO    | Task run 'Handle issue_comment event for zzstoatzz/gh' - handlers.py:13 _default_handler
handlers-1  |     request: GitHubWebhookRequest(
handlers-1  |         headers=GitHubWebhookEventHeaders(
handlers-1  |             host='tunnel.alternatebuild.dev',
handlers-1  |             event='issue_comment',
handlers-1  |             hook_id=462585496,
handlers-1  |             delivery='08fc0d0a-ea6d-11ee-94e3-ecea191a7da3',
handlers-1  |         ),
...
...
handlers-1  |     ) (GitHubWebhookRequest)
handlers-1  | 06:01:26.832 | INFO    | Task run 'Handle issue_comment event for zzstoatzz/gh' - got issue_comment event for zzstoatzz/gh
handlers-1  | 06:01:26.837 | INFO    | Task run 'Handle issue_comment event for zzstoatzz/gh' - serialized & saved to redis @ zzstoatzz/gh:issue_comment:08fc0d0a-ea6d-11ee-94e3-ecea191a7da3
handlers-1  | 06:01:27.079 | INFO    | Task run 'Handle issue_comment event for zzstoatzz/gh' - Finished in state Completed()

zzstoatzz avatar Mar 25 '24 05:03 zzstoatzz