Skip to content

Provide additional Details for Webhook Operations#55

Open
hexa2k9 wants to merge 2 commits intoCyclenerd:masterfrom
hexa2k9:feature-return-runner-name-in-webhook-operations
Open

Provide additional Details for Webhook Operations#55
hexa2k9 wants to merge 2 commits intoCyclenerd:masterfrom
hexa2k9:feature-return-runner-name-in-webhook-operations

Conversation

@hexa2k9
Copy link
Copy Markdown
Contributor

@hexa2k9 hexa2k9 commented Mar 30, 2026

First off, thanks for taking the time to contribute!

Please Complete the Following

Notes

This will return the affected Runner Name in Webhook Operations and add the X-GitHub-Delivery Header to Logs to build a correlation between GitHub Webhook Requests and the Operations on Compute Engine.

We had some concurrency issues a little while ago and I needed to get additional Details from the Point that I wasn't able to identity which operations have been caused by which Webhook Delivery and which Webhooks haven't been delivered for which reason.

--

Example Response Payload (we use full length uuid v7 for runner names):

{"action":"deleted","runner_name":"runner-019d3e12-1434-75f8-8caa-6284eb790d05","status":"success"}

Which was logged in Cloud Run as the following:

2026-03-30 09:31:20,355 - app.routes.webhook - INFO - Received webhook event: workflow_job, delivery_id: 353f3530-2c1b-11f1-9b22-5695ca7b1ecb
[... additional log lines ...]
2026-03-30 09:31:20,704 - app.routes.webhook - INFO - Webhook processed successfully, action: deleted, runner_name: runner-019d3e12-1434-75f8-8caa-6284eb790d05, delivery_id: 353f3530-2c1b-11f1-9b22-5695ca7b1ecb

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant