Code for example 2 from Chapter 8 of Bootstrapping Microservices.
In chapter 8 we create a continuous delivery pipeline for microservices and infrastructure using GitHub Actions.
This example is a Node.js project with a workflow that implements a continous integration pipeline that runs automated tests against this project.