-
Notifications
You must be signed in to change notification settings - Fork 62
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
Token seems to expire after 1h #121
Comments
That is by design. Installation access tokens expire after 1h, there is no way to extend it, I'm afraid. We should probably document that in the README for folks who don't know. We could even log out a message for folks to see when they investigate problems. We could also export the expiration time as an additional output 🤔 |
Thanks for the insight! Now I know it's expected, I'll look for a workaround 🙂 |
For long-running processes, I usually write my actions to accept the app ID and private key. If you build your action in JS/TS, you can use the If you want something lower-level, you can use |
Please do! I wasn't aware of this limitation and started relying on the app in my workflows. I would have re-evaluated if this limitation was documented. I suggest also mentioning the auto-renewal options you listed. |
can you have a look and tell if it is clear? |
Perfect |
addresses #121 (comment) Co-authored-by: Parker Brown <[email protected]>
I'm running a workflow (
target-workflow.yml
) in another repository (target-repo
) of my organization using https://github.com/aurelien-baudet/workflow-dispatch (v2).To that end I'm generating an app token with
actions/create-github-app-token@v1
.I can generate the token with no issues, and
aurelien-baudet/workflow-dispatch@v2
manages to triggertarget-workflow.yml
all right as well.However, after some time, fetching the status of
target-workflow
starts to fail withWarning: Failed to get workflow status: Bad credentials
. This causes my parent job to fail.That seems to start happening after exactly 1h.
Am I correct that the token expires after 1h? Is it documented somewhere?
Also, is there a way to extend the lifetime of this token? Otherwise, do you suggest a workaround?
My workflow:
The output of
aurelien-baudet/workflow-dispatch@v2
step:The text was updated successfully, but these errors were encountered: