I have a service that processes BuildKite webhooks and every once in a while it receives webhooks with times and states that do’t make much sense to me. For example:
In the webhook above even though it is a job.finished event the state is running. And the finished_at is 10min before the started_at. Is this expected? If so could someone explain the rational behind it?
Unfortunately I cannot do that, the webhooks are from a 3rd party my service just process them, so I cannot share that information as I do not have access to it. I can only say that it is been happening sporadically for the last week, where trigger type jobs have send finished jobs webhooks with state: running and finished_at < started_at.
I’ll try to reproduce in my own Buildkite org. But just to confirm, this is not expected behaviour is it?