Backend: Update ResetSkippedJobsService to work with multiple jobs as input
Summary
While drafting up the POC MR !118269 (merged) for #388539 (closed), we discussed the need for ResetSkippedJobsService to support multiple jobs as input by default.
The goal is to make ResetSkippedJobsService more performant with multiple jobs so that each job does not have to be iterated on one-by-one. Additionally, ResetSkippedJobsService#reset_source_bridge should be executed once for all the jobs.
Implementation
| Description | MR / Issue |
|---|---|
| Update ResetSkippedJobsService to support multiple jobs input | !120060 (merged) |
[Feature flag] Roll out ci_support_reset_skipped_jobs_for_multiple_jobs
|
#410415 (closed) |
Remove ci_support_reset_skipped_jobs_for_multiple_jobs feature flag |
!121754 (merged) |
Edited by Leaminn Ma