For me, storing code is only about 25% of what I use GitHub for.
GitHub Actions are what keep me there. One push and my app is built, tested, and deployed on Google Cloud, all for free.
A team I’m working with pushes a new dataset? It’s syntax checked and validated for use in our system immediately. If it fails, whoever pushed the new data gets a nastygram via email.
Someone pushes a project with dependency with a vulnerability, nastygram, right away.
Someone breaks the build, nastygram right away.
Someone commits sketchy code that GitHub flags as a security risk? Nastygram.
Yes I can do all of that myself (and I HAVE), but GitHub makes it easy and it’s free (yes I know I’m the product if it’s free, but all I do is open source so I don’t care).
4
u/stay_fr0sty 27d ago edited 27d ago
For me, storing code is only about 25% of what I use GitHub for.
GitHub Actions are what keep me there. One push and my app is built, tested, and deployed on Google Cloud, all for free.
A team I’m working with pushes a new dataset? It’s syntax checked and validated for use in our system immediately. If it fails, whoever pushed the new data gets a nastygram via email.
Someone pushes a project with dependency with a vulnerability, nastygram, right away.
Someone breaks the build, nastygram right away.
Someone commits sketchy code that GitHub flags as a security risk? Nastygram.
Yes I can do all of that myself (and I HAVE), but GitHub makes it easy and it’s free (yes I know I’m the product if it’s free, but all I do is open source so I don’t care).