Earlier quoted context omitted.
Whenever possible I now just use GitHub actions as a thin wrapper around a Makefile and this has improved my experience with it a lot. The Makefile takes care of installing all necessary dependencies and runs the relevant build/Test commands. This also enables me to test that stuff locally again without the long feedback loop mentioned in other comments in this thread.
Do you have a public example of this? I'd love to see how to do this with Github Actions.
https://github.com/williamcotton/webdsl/blob/main/.github/wo...