Github action workflow triggers
Only running workflows on pushes to main and PRs may be insufficient for making testing as easy as possible within reason. One solution would be to add the workflow_dispatch trigger to enable specific workflows to be run on-demand. Another solution would be running on all pushes, which is at risk of notification spam (and is also wasteful on compute, which while free, is probably best to not abuse).
Another advantage of adding workflow_dispatch is that an option menu can be presented before running, eg. for selecting which images to build in case only certain results are of concern.
I support doing this. One more benefit is that it makes it easier to test code in a fork without having to create a PR.
PR and I'll approve 👍
Do you need to do anything to enable the option menu, or will that appear automatically once you add workflow-dispatch?
I think it appears if inputs are configured under the workflow_dispatch option.
Personally, I like having everything run on push, and just disable notifications on Actions (I don't feel a need to be notified immediately) and selectively enable/disable Actions when needed, but if it's nicer to just click the button, I'm not opposed.