5 ms·
That's a shame, because Github actions is IME the worst productivity killer since you can't test locally- which makes iterating painfully long.
by turtlebits 3y ago
That's a shame, because Github actions is IME the worst productivity killer since you can't test locally- which makes iterating painfully long.
- ch4s3 3y agoIt's really amazing. Github Actions has been an absolute curse on my team, it's bundled with other Github and Azure charges so finance convinced us to abandon CircleCI and I have nothing but regrets.
- rgblambda 3y agoNow imagine having to work with AWS CodePipeline+CodeBuild (because it's always one more service with AWS). The worst CI tool I've ever worked with, but it goes into the AWS bill and no one ever questions that so that's what we're using.
- marwis 3y agoWhat's wrong with local runners like nektos/act? I haven't used personally but curious if it has some shortcomings they don't mention.
- wesleyyue 3y agoThey are not 1:1 parity with the hosted version, they are hard to run, and they are slow. When I tried GA I often had to just test on the hosted service, and debugging on the hosted service is so slow and painful. I honestly am very surprised that GA is so popular, it's probably the worst CI I've used and I thought I was missing something.
- marwis 3y agoThat's surprising. GA workflows are basically yaml lists of docker container names to run. I thought it would've been trivial to emulate. At least much easier than any other system.
- teeray 3y agoWhat’s the crowd favorite self-hosted alternative these days?
- conor- 3y agoGitHub Actions is predicated on push n' pray SDLC. Actions is also showing some of the warts that exist from being forked from the old Azure DevOps TFS pipelines. I haven't used GitLab CI runner too often, but the carrot of being able to use a runner on my local machine is extremely appealing.
- SkyPuncher 3y agoThat has nothing to do with GitHub Actions. That’s just poor setup
- Rapzid 3y agoThat's most automation and you almost need an obsessive personality for it. Lots of room for innovation for sure. But if you think actions is bad try iterating on Windows slip streaming.
- akvadrako 3y agoIt's not hard to put all the meat in containers run via a Makefile. Then to test locally you just do "make check". The problem comes if you start using pre-made actions instead of simple commands.