Replies: 6 comments 4 replies
-
@janpio Thanks for splitting this off into its own discussion! I said this in the original discussion, but while being able to re-run the job as soon as it fails would be the best solution, I'd settle for a "Cancel workflow & rerun failed jobs" button. As it stands, I have to do the cancel and rerun steps individually, which would be annoying but ultimately fine if cancellation were instantaneous. It isn't, though, so instead I have to wait around for the cancellation to take before I can then rerun the jobs (which is in and of itself a harder process than it needs to be, as @melissachang does an excellent job of describing here). |
Beta Was this translation helpful? Give feedback.
-
We should have the ability to:
|
Beta Was this translation helpful? Give feedback.
-
Up on this subject |
Beta Was this translation helpful? Give feedback.
-
Thanks for this feedback! We are thinking on this and also about what primitives we need (how exit codes/status need to evolve) in this area. It's not something we are doing right now, but I really appreciate the engagement and please keep voting this up if you are interested <3 |
Beta Was this translation helpful? Give feedback.
-
💬 Your Product Feedback Has Been Submitted 🎉 Thank you for taking the time to share your insights with us! Your feedback is invaluable as we build a better GitHub experience for all our users. Here's what you can expect moving forward ⏩
Where to look to see what's shipping 👀
What you can do in the meantime 💻
As a member of the GitHub community, your participation is essential. While we can't promise that every suggestion will be implemented, we want to emphasize that your feedback is instrumental in guiding our decisions and priorities. Thank you once again for your contribution to making GitHub even better! We're grateful for your ongoing support and collaboration in shaping the future of our platform. ⭐ |
Beta Was this translation helpful? Give feedback.
-
Select Topic Area
Product Feedback
Body
https://github.com/orgs/community/discussions/4278 and actions/runner#432 added the ability to re-start individual jobs, instead of having to re-run all the jobs in a workflow when one fails. That already was a great improvement and avoided a lot of wasteful CI minutes.
But now we still have to wait for all jobs in a workflow to finish before we can do that. If a quick job fails because of some temporary or flaky error, we have to wait for the one super slow job to finish - and only then can we click the button to restart the job that failed. That leads to us sitting in front of GH Actions tabs, waiting for the workflow to fail fully. If we could restart individual jobs earlier, that would be much more efficient.
Please let us instantly restart failed jobs while the rest of the workflow is still in progress.
(Written while waiting for a slow job to finish so I can restart a fast one that failed 10 minutes ago because of some network problem)
Beta Was this translation helpful? Give feedback.
All reactions