Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

In principle by having the repository maintainer review the code they are packaging. They can't do a full security review of every package and may well be fooled by obfuscated code or deliberately introduced bugs, but the threshold for a successful attack is much higher than on Github Actions or npm.


It kinda feels like any CI/CD should only be run on the server after one of the maintainers gives it the okay to do so, after reviewing the code. From this, one can also make the assumption that most of the CI (linting, various checks and tests) should all be runnable locally even before any code is pushed.


It feels to me that CI/CD and builds for release should be completely separated concepts.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: