I have been publishing this webiste using Github Actions with Hugo on push and on a daily schedule.
I recently received an error notification via email from Github, and wanted to check whether it was an intermittent error.
Unfortunately I couldn't find anyway to rerun it manually; I would have to push again or wait.
Fortunately there's a way to enable manual reruns with
There's a Github blog post on enabling manual triggers with workflow_dispatch.
Essentially you just have to add
workflow_dispatch to the
on sections in the workflow yaml.
Once this is done then there's a UI element on the Workflow in the Actions section in Github that lets you "Run Workflow".
Here's how my workflow
on section looks now, having added the last line to allow
on: push: branches: [ master ] pull_request: branches: [ master ] schedule: - cron: '4 22 * * *' workflow_dispatch: