( ctx context.Context, run Run, taskRecord Task, actor ActorContext, )
| 101 | } |
| 102 | |
| 103 | func (m *Service) dispatchTaskRunCompleted( |
| 104 | ctx context.Context, |
| 105 | run Run, |
| 106 | taskRecord Task, |
| 107 | actor ActorContext, |
| 108 | ) { |
| 109 | payload := hookspkg.TaskRunCompletedPayload{ |
| 110 | PayloadBase: hookspkg.PayloadBase{ |
| 111 | Event: hookspkg.HookTaskRunCompleted, |
| 112 | Timestamp: m.now().UTC(), |
| 113 | }, |
| 114 | TaskRunContext: m.taskRunHookContext(run, taskRecord, actor), |
| 115 | } |
| 116 | _, err := m.taskHooks.DispatchTaskRunCompleted(taskRunObservationHookContext(ctx), payload) |
| 117 | m.reportTaskRunHookFailure(hookspkg.HookTaskRunCompleted, err, run, taskRecord) |
| 118 | } |
| 119 | |
| 120 | func (m *Service) dispatchTaskRunFailed( |
| 121 | ctx context.Context, |
no test coverage detected