> The Travis platform means being able to have relatively portable CI that almost never needs to change because of the CI platform. Bring a Makefile and use it locally and in the build pipeline.
What if you defined your GitHub actions to call out to shell commands? Then there's very little that's specific to GH actions.
Actions are nice but personally I'd rather have my CI as generic as possible, especially for the reason you mentioned which is to be able to run things locally if needed.
What if you defined your GitHub actions to call out to shell commands? Then there's very little that's specific to GH actions.
Actions are nice but personally I'd rather have my CI as generic as possible, especially for the reason you mentioned which is to be able to run things locally if needed.