13 votes

GitHub Actions feels bad

2 comments

  1. creesch
    Link
    While in some parts interesting this video has problems in its own right. I am about halfway through at the identity crisis bit and so far to me the video title is more "github actions feels bad...

    While in some parts interesting this video has problems in its own right. I am about halfway through at the identity crisis bit and so far to me the video title is more "github actions feels bad for a specific use case and with very specific expectations". To be clear, in that area they are making valid points, but at the same time I feel like they are overlooking a lot of other things. For example:

    • Many other pipelines/ci-cd platforms often don't have ready made actions to begin with. Most certainly not a marketplace for ready made actions. Which is important as they seem to focus heavily on that aspect. Gitlab basically gives you docker containers and tells you "good luck" for the most part.
    • Jenkins is an exception as it does have plugins, it also is a whole different beast of a platform where you can basically do anything including running on bare metal with very few checks and balances when not configured properly.
    • You don't need to use the ready made API for some of the things if it isn't up to your standards. The pipeline actions are performed in so called "agents" which are basically just VMs running Linux, Windows or MacOS. So you can also just run your own binaries and tools (with some limitations).
    • As a more broad platform to automate things surrounding a project it is works pretty well for most users.

    Having said all that. Purely by being the biggest platform out there and the userbase there is a real risk of stagnation as any big functional change will impact the massive current user base.

    4 votes
  2. Eji1700
    Link
    While I find this fascinating it's certainly outside my skill/scope to give any reasonable feedback/input. I've been around the block enough to know that sometimes passionate people are right for...

    While I find this fascinating it's certainly outside my skill/scope to give any reasonable feedback/input. I've been around the block enough to know that sometimes passionate people are right for their worldview but not for the use case, however the conclusion that this is a corporate monster that just happened to get by on right time/right place and can't actually fix it's issues because now they'd break it all sounds pretty standard.

    The re-implementation of binary in JS is hilarious though.

    2 votes