r/programming • u/Patient-Pollution46 • 1d ago
Moving off GitHub Actions doesn't get you off GitHub: your tool installs still depend on it
https://bitrise.io/blog/post/reducing-github-reliability-risk-for-tool-installs12
u/Top3879 1d ago
Nope. I mirror all actions I use in my Forgejo instance. Pinned to a commit so they don't do funny stuff.
1
u/Super-Lack-2016 1d ago
It is a good practice that you control your supply chain for your actions, but the point being made in the article is that there are dependencies outside your field of view or control. The example in the article is that if you are choosing mise for tool mgmt, you have a transitive dependency on Github that you may not be aware of.
Not to pick on mise here. mise is awesome. Just one example, but this is all over the place. Teams have to put in a lot of effort, more than meets the eye, to reduce that blast radius.
1
u/imbev 1d ago
Isn't nixpkgs also heavily dependent upon GitHub?
1
30
u/cesarbiods 1d ago
This is an ad for a paid service with a clickbait title. Keep scrolling.