Is it possible to manually force an action workflow to be re-run? #25726
-
I pushed changes to my codebase, triggering a workflow to start. It fails. I’d like to have it try again without pushing new code. I am not expecting any difference in behavior (I’d expect it to fail again), but I want to know if manual runs are possible. |
Beta Was this translation helpful? Give feedback.
Replies: 18 comments 3 replies
-
No, re-running a GitHub Action is not currently supported. I’ll pass along the request, but can’t give an ETA on when they might implement such a feature. I hope that helps! |
Beta Was this translation helpful? Give feedback.
-
Manually rerunning an action is really needed. In addition I also would like to manually run a specific workflow; i.e. I would like to test a scheduled workflow before its scheduled run. |
Beta Was this translation helpful? Give feedback.
-
+1 for this. Sometimes there are errors (e.g. due to temporary upstream outages) when things run on a schedule, and being able to just click a button to re-run would be ideal. Thanks for listening! |
Beta Was this translation helpful? Give feedback.
-
+1, manually restarting a workflow is currently the feature I miss the most. I my case it would be even better if I could start a workflow on push to *other* repositories (for instance rebuild a top-level project when dependencies have changed). |
Beta Was this translation helpful? Give feedback.
-
+1 |
Beta Was this translation helpful? Give feedback.
-
Hi all, I’m not entirely sure if this is appropriate or not to self promote here, but my buddy and I built an extremely basic MVP for handling this exact situation, because we wanted this feature as well: We built it as fast as we could so it’s still very quirky, but we’d love feedback. There’s a contact email on that landing page. |
Beta Was this translation helpful? Give feedback.
-
Its very hard to survive without this. Please, remove the condition to show the “rerun checks” only when the workflow failed. |
Beta Was this translation helpful? Give feedback.
-
Just fleshing out my workflow and got a lot of
commit messages in my repo so far 😃 |
Beta Was this translation helpful? Give feedback.
-
It is very much required. |
Beta Was this translation helpful? Give feedback.
-
Is there any update on this feature request. |
Beta Was this translation helpful? Give feedback.
-
Yes, this would actualy be helpful! Simply remove the condition of failed. https://goobar.io/2019/12/07/manually-trigger-a-github-actions-workflow/ |
Beta Was this translation helpful? Give feedback.
-
Could you please add me and my group to this feature request? Today’s github outage meant that a few of our Actions runs didn’t trigger, and now I am forced to manually delete and re-apply the commits so they trigger properly. |
Beta Was this translation helpful? Give feedback.
-
Solution that works for me: To re-run a successful commit, push that commit onto a new branch or add a new tag. |
Beta Was this translation helpful? Give feedback.
-
I second to remove the conditional re-run. In the meantime I have added a Github Action for a manual rerun that I trigger from Postman. It is a quick setup and works great. I have the steps outlined here https://medium.com/@christinavhastenrath/how-to-run-github-actions-manually-afebbe77d325 |
Beta Was this translation helpful? Give feedback.
-
lee-dohm:
Said no successful pipeline service ever. Absolutely necessary in real world use. Showstopper. Prime example are those who could not run jobs because GitHub went down. Forcing a commit is not a reasonable solution unless it’s stated that this feature is coming, and only then is it an acceptable workaround. |
Beta Was this translation helpful? Give feedback.
-
+1 We are migrating from GitLab to GitHub and I really really miss the feature to trigger the CI/CD pipeline manually. A “re-run” button shouldn’t be too hard to implement, either 😉 |
Beta Was this translation helpful? Give feedback.
-
+1 Trying to move from CircleCI to the Github Actions and really miss the ability to re-run the workflow instead of creating a dummy commit. |
Beta Was this translation helpful? Give feedback.
-
There is a re-run button: |
Beta Was this translation helpful? Give feedback.
No, re-running a GitHub Action is not currently supported. I’ll pass along the request, but can’t give an ETA on when they might implement such a feature.
I hope that helps!