Repository sync failed
Sent when a repository sync run fails, including failures after retries are exhausted and infrastructure failures. Internal cancellations do not produce this event. run_count includes the run that just finished.
Headers
The event type for this delivery.
repo.sync.failed Signature in the form t=<unix_timestamp>,sha256=<hex_signature>. Verify HMAC-SHA256 with the subscription secret over the timestamp, a period, and the raw request body. Check the timestamp to reject old deliveries.
Body
The repo.sync.failed event payload.
Sent when a repository sync run fails, including failures after retries are exhausted and infrastructure failures. Internal cancellations do not produce this event. run_count includes the run that just finished.
Whether the repository had never synced successfully before this run began.
The repository that produced the event.
Completed sync runs. For started events, this excludes the current run. For succeeded and failed events, it includes the current run.
When the sync run began, as an RFC 3339 timestamp.
The sync event type. It matches the X-Pierre-Event header.
repo.sync.failed When the sync run finished, as an RFC 3339 timestamp. Absent on started events.
The failure message. Absent unless the sync failed.
The sync lifecycle ID. It can be absent on older deliveries.
Response
The receiver accepted the delivery. Return any 2xx status to acknowledge it.