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