Hacker News new | ask | show | jobs
by anymouse123456 48 days ago
For the newer players who have gotten into continuous integration and containerized builds, consider checking on your systems to be sure you're not pulling 'latest' across a bunch of packages with every build.

We set up our base containers with all the external dependencies already in them and then only update those explicitly when we decide it's time.

This means we might be a bit behind the bleeding edge, but we're also taking on a lot less risk with random supply chain vulns getting instant global distribution.

3 comments

You'll also find your CI build times and flakey failures can be cut down massively by doing this.
Sounds like a good time to setup a test environment that does pull latest!
Additionally, use only internal repos.