I’m going to split our release process of iOS Mobile application into 2 jobs.
Deployment. (uploading app to TestFlight)
Release. (submit app to AppStore)
When we upload build to TestFlight (1st job) it takes a few hours for processing.
So I want to run 2nd job in 2 hours after 1st and send build for review.
I would suggest configuring a sequential jobs execution (using the requires key). This way you’d ensure that the second job only starts when the first one one has successfully completed.