Whatever happened to picking the right tool for the job ?
It looks like they have a very specific and unique build process which they really should handle with something more customizable like Jenkins. Instead they're using something that's really intended for quick and light deployments for intense dev ops setup.
I really like GitHub actions, but I'm only doing very simple things. Don't call a fork bad because it's not great when you're eating soup
That's a good point, at least once a week someone decides that instead of reading the documentation and understanding the limitations of the technologies or frameworks they want to use...
They either just write a long blog post about how they can't screw in nails with a hammer.
Or they leave their security rules wide open and about half the comments are like, we need tools which stop us from doing stupid things.
We use GitHub actions. We have a single job step. It has an "if: false" property on it. When triggered the action immediately completes and no runners are engaged.
What it really does is fire off a WebHook. Repository custom properties and the name of the action are properties that are included in the workflow_job webook. With this you can do anything you want and you're not at all constrained by YAML or runners.
It looks like they have a very specific and unique build process which they really should handle with something more customizable like Jenkins. Instead they're using something that's really intended for quick and light deployments for intense dev ops setup.
I really like GitHub actions, but I'm only doing very simple things. Don't call a fork bad because it's not great when you're eating soup