Support GitHub Apps
acknowledged
R
Raffia Finch
Currently we have no way to integrate with GitHub Apps to allow for checking out of GitHub repositories. This means we need to use a full fledged GitHub account with a personal-access-token which can be a security risk as the account would only be used for Seqera Tower. This also makes us burn an organization wide account seat because of this limitation. We do not want to tie this access to a single user as we then have to update the GitHub access token after the person leaves.
Please add support for GitHub Apps to checkout repositories instead of a full GitHub account + personal-access-token.
Previous support ticket: #4845
F
Friendly Duck
An alternative with a similar purpose is to support "deploy keys". I upvoted this ticket and added one for deploy keys. Either one would be extremely useful to us for the same reasons listed here.
https://feedback.seqera.io/feature-requests/p/allow-using-ssh-private-keys-for-git-authentication
Rob Newman
acknowledged