Roughly following https://medium.com/@vanflymen/blazing-fast-ci-with-github-actions-poetry-black-and-pytest-9e74299dd4a5
See also this article about setting up self-hosted runners in k8s: https://sanderknape.com/2020/03/self-hosted-github-actions-runner-kubernetes/
Notes on poetry for production with Docker: https://stackoverflow.com/questions/53835198/integrating-python-poetry-with-docker