-
Notifications
You must be signed in to change notification settings - Fork 1.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature Request: Use GitHub App to checkout #567
Comments
We're using Github Organizations, but not GitHub Enterprise. As far as I can tell, there's no such thing as Service Accounts on github.com anymore. Is that true? The only reference I see to them on the docs currently are here, which is
Does anyone know if they got phased out this year? PATs are fine for personal projects, and maybe service accounts (if they exist?) are fine for big corporate ones, but for projects in the middle (+ enterprise accounts if service accounts have been phased out?), I really agree with this
So your workaround is very helpful to me at the moment :). Thank you for sharing it @alec-pinson. I think what Github is expecting people who need to have workflows trigger workflows to migrate to Reusable Workflows. I got that working but found it takes a significant amount of extra code to handle triggering each process and at least a few |
Looks like there is a PR from 2020 that implements this functionality: #220 |
Any progress here? |
any new on this ? |
For people who also came across this issue, the official way of doing this seems to be covered here: https://github.com/actions/create-github-app-token#use-app-token-with-actionscheckout |
Thanks a lot @vixus0 . It works perfectly! I found this issue after searching for a lot of information to be able to download other private repositories from a certain GitHub Actions pipeline from our Enterprise/Organization. With this indicated actions function, it has worked perfectly for me. My idea was not to use a PAT (which is the only option that allows this actions https://github.com/actions/checkout#checkout-multiple-repos-private). Therefore, the only available and safe option was to use a Github App. Let me share with you another URL (https://dev.to/dtinth/authenticating-as-a-github-app-in-a-github-actions-workflow-27co) that I found during this research process, and that helped me reach this issue. |
We are unable to create service/bot accounts within our Enterprise.
We would really like the option to be able to use a GitHub app for authentication.
I created an example of how this would work below:-
This is our current workaround but we would prefer to remove the
generate token
stepThe text was updated successfully, but these errors were encountered: