We collect informations on the build: runId and runAttempt.
We determine if it's a partial build or not. To determine that, we look at the jobs of the run, if two are similar in terms of date, then it's a partial retry.
If it's a partial build, then we will finish this build when the run will be completed (we listen the GitHub webhook).
Strategy
runId
andrunAttempt
.