https://ones.com/blog/knowledge/mastering-continuous-integration-pipelines-github/