News for hackers. Stuff that matters.
Re:GitHub Incident by chockchocschoir on Tuesday March 22, 2022 @12:12PM (#30767877)
What do you mean "independent CI"? You start with a `Makefile` with the commands for testing, building and so on, and CI is just calling those commands but on another instances, that likely gets triggered for each commit/tag/pull request/whatever.

When you first setup CI, you don't actually just develop for the CI environment first, that's the second step after you know how to perform the same things locally. So not sure why there would be "independent CI for everything".

Re:GitHub Incident by tyingq on Tuesday March 22, 2022 @12:16PM (#30767935)
It's easy enough to unintentionally box yourself into a hard 3rd party dependency. Like the github secrets store, conditional logic or triggers in the ci.yml files, pipeline driven semantic versioning, etc.