will.anderson
bb6faa4c5d
feat(webhook): add workflow_step webhook events for step-level CI notifications
...
Adds HookEventWorkflowStep event type that fires on every step state
transition (queued -> in_progress -> completed). Follows the same
pattern as the existing workflow_job events.
- New WorkflowStepPayload struct with run/job/step context
- WorkflowStepStatusUpdate notifier interface + dispatch
- Step state change detection in UpdateTask runner endpoint
- Fix: register workflow_step in updateHookEvents API mapping
- Full test coverage mirroring workflow_job tests
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-06 17:47:14 -05:00
..
2026-05-06 05:54:31 +02:00
2026-05-06 17:47:14 -05:00
2026-04-26 20:18:28 +00:00
2026-04-08 01:17:05 +08:00
2026-02-13 00:15:46 +00:00
2026-04-26 20:18:28 +00:00
2026-04-29 18:32:46 +00:00
2026-03-29 09:21:14 +00:00
2026-04-28 21:33:20 +00:00
2026-05-04 20:13:38 +00:00
2026-03-26 00:37:48 +08:00
2026-03-31 21:50:45 +00:00
2026-01-23 02:10:11 +00:00
2026-04-12 10:17:25 +08:00
2026-02-10 03:29:28 +00:00
2026-03-31 21:50:45 +00:00
2026-03-31 21:50:45 +00:00
2026-03-29 09:21:14 +00:00
2026-04-26 20:18:28 +00:00
2026-04-26 20:18:28 +00:00
2026-03-29 09:21:14 +00:00
2026-04-30 22:38:05 +08:00
2026-04-30 22:38:05 +08:00
2026-04-30 22:38:05 +08:00
2026-03-04 21:23:17 +08:00
2026-04-26 20:18:28 +00:00
2026-04-26 20:18:28 +00:00
2026-05-04 20:13:38 +00:00
2026-04-26 20:18:28 +00:00
2026-04-26 20:18:28 +00:00
2026-03-07 12:37:37 -08:00
2026-01-09 04:37:16 +00:00
2026-04-29 18:32:46 +00:00
2026-02-27 12:38:44 +00:00
2026-04-30 22:38:05 +08:00
2026-04-26 20:18:28 +00:00
2026-04-30 22:38:05 +08:00
2026-05-04 20:13:38 +00:00
2026-05-04 20:13:38 +00:00
2026-01-24 05:11:49 +00:00
2026-04-29 18:32:46 +00:00
2026-05-05 15:54:07 +00:00
2026-04-26 20:18:28 +00:00
2026-04-26 20:18:28 +00:00
2026-04-28 00:34:17 +00:00
2026-04-26 20:18:28 +00:00
2026-03-08 14:35:50 +00:00
2026-04-27 17:33:10 +00:00
2026-04-19 17:57:51 +00:00
2026-04-28 00:34:17 +00:00
2026-04-26 20:18:28 +00:00
2026-03-01 05:33:08 +00:00
2026-04-28 00:34:17 +00:00
2026-04-26 20:18:28 +00:00
2026-04-27 17:33:10 +00:00
2026-04-29 18:32:46 +00:00