| ▲ | jpgvm a day ago | |
Github Actions is a decidedly unserious product, used largely by unserious people. It's always been poo, the YAML is bad, the reliability is bad and the cost is bad. So there is really no redeeming features because even if you tout forge integration it's UI is, you guessed it, also bad. Putting aside the anti-pattern of using vendor YAML for literally anything (please don't do that) you are distinctly better off with literally any other CI/orchestration service. Buildkite is good, dynamic pipeline = good, there are other good options. If you are a serious person you will find good things to use. Getting back to vendor YAML, please just use a real build system instead. Define all the actual logic there with entry points/targets the YAML hits. Also generally make sure that you don't need the actual CI system to be up to do releases, deployments etc. A sufficiently elevated local user should be able to run the appropriate target with the appropriate credentials to get the job done in absence of said CI system. | ||