feat(actions): workflow_step webhook events + step API detail + step status fix #1
Reference in New Issue
Block a user
Delete Branch "feat/workflow-step-events"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
workflow_stepwebhook event type — fires on every step state transition (queued → in_progress → completed), following the same pattern asworkflow_jobstepsin the Jobs REST API response —GET /repos/:owner/:repo/actions/jobs/:idnow returns per-step name/status/conclusion/timingToActionsStatus(job.Status)for every step, making every step reflect the whole job conclusion. Now callsToActionWorkflowStep(step, i)which correctly usesstep.StatusTest plan
GET /repos/.../actions/runs/:id/jobsreturnsstepsarray with individual step status/conclusionView command line instructions
Checkout
From your project repository, check out a new branch and test the changes.