This was an interesting and informative article, Alexandre. I'm personally leaning towards configuring a local Jenkins server which will allow me to play around and learn the deeper layers of working with CI/CD pipelines. Combined with GitHub workflows and managing it from VS Code is my goal.
Your approach using package management, in this case, NPM scripts, is a very interesting concept and makes a lot of sense from what I've read here.
Are you planning on expanding this series or is there not enough interest ATM?