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.
Lack of ability to rerun the workflow manually is a real showstopper for us. We would also like to have the ability to configure environment variables and branch while starting the workflow.
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.
+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.
+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).
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:
Yes, this would actualy be helpful! Simply remove the condition of failed.
I found this blog post which creates a workaround for manually triggering the workflow through a curl request using the API:
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.
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.
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