Never touch a running system...
2017-12-20 17:07:16 (modified 2017-12-21 09:58:02)
Because of an update to some official images on Docker-Hub all my CI-test for Node.js powered projects stopped working.
As I already had to learn: Whenever you make a (big) change to a running system, which is maybe even used by others, there is a realistic chance of breaking some massive amounts of work.
A few weeks ago I noticed some GitLab-CI-pipelines failing without any changes in the code. They just timed out within the default one hour limit of GitLab-CI. Today I realised that every single CI-Pipeline for my Node.js-Projects is permanently failing when trying to execute
Since my requirements in package.json (and so the things installed by npm) never changed , I see no other option than using an older nodejs/npm-version, which is definitely not a good Idea.