This is needed to manually trigger the workflow
without having to push a commit to the main branch.
The typical use case is when an upstream dependency
causes a build failure in the latest snapshot and
we want to test the fix by triggering a new build on
github.