Split the install-dependencies off into a shell script instead of being part of the workflow, so that it can be run manually or by other means than the GH workflow.