Welcome That will be a short post, rather full of my pain and frustration. Fortunately with happy-end and topic for a small article.
Problem GitHub has some problems with service accounts for CI/CD usage. At least in Free Plan. You can’t share deployment keys like for example in GitLab. I can understand that in the context of security, but If you have 4,5, or 15 repositories, you need to manage the same numbers of ssh key pairs.