Distinguish retry events in job webhook payload
Release notes
Problem to solve
The payload received from the jobs event webhook has no way to identify when a job is a retry.
Proposal
Add a key called retries_count
to the job event webhook payload. The value will be 1
for the first retry of the job, 2
for the second retry, and so on. It will be 0
when the job is not a retry.
The Ci::Build
model has a retries_count
method that returns the number of times the job has been retried.
Implemented
retries_count
has been added to the job event webhook payload. It is currently behind a FF called job_webhook_retries_count
. This is the rollout issue: #382046 (closed).
Intended users
Feature Usage Metrics
Edited by Reuben Pereira