I speak already most of the main languages Duolingo teaches and the other courses are pretty weak
189 karma · joined June 18, 2019
I speak already most of the main languages Duolingo teaches and the other courses are pretty weak
It doesn’t matter how smart you are with reusable workflows you will never get to a truly DRY setup that scales for dozens of repositories.
Another major pain is that we still haven’t private actions. It was due end of 2021 (maybe it is out now but I checked a couple of days ago).
Setting up runners to look after a pool of repositories needs elevated permissions.
GH offers a way to enforce a list of enabled actions but this does not work with private binary registries hosting pre built Docker actions. The only thing that could prevent you to pull software at runtime from the internet, which means, if you want to have a decent security posture all you are left with is referencing actions using the full git sha version.
Many common use case require hacks, which is fun for a weekend project but isn’t great for a large scale operation. An example is simply running a workflow dynamically targeting the folders containing changes. At the moment you have to create a job, generate a build matrix on the fly and pass it in input as the matrix to the actual job.
GHA isn’t a product thought for GH private organisations, you will find that every much needed feature for this use is very low in GH roadmap.
I also don’t understand those organisations that use every single AWS managed solution (RDS, Redis, Elasticsearch, EKS) but then they feel the need to manage their infrastructure state themselves with Terraform instead of choosing the managed solution for this.
Edit: My fault, it is not misleading. I didn’t get the context of somebody using British English.
Nobody ever talks about what is around fiat, ATMs, money counting machines, heavy armoured vehicles moving them around, etc.
This is actually pretty common and almost everywhere in Europe. I will never stop being surprised by how little my fellow British people know about other countries.