Repository sync started
Sent when a repository sync run begins, before the upstream fetch starts. run_count counts previously completed runs.
Headers
The event type for this delivery.
repo.sync.started 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.started event payload.
Sent when a repository sync run begins, before the upstream fetch starts. run_count counts previously completed runs.
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.started 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.