When using Renovate self-hosted, with a GitHub App, we're hitting credentials errors:
WARN: Bad credentials - aborting (repository={org}/{repo})
In this case, we're using --autodiscover, on a GitHub organisation with ~2000 repos.
GitHub App Authentication expires after 1 hour (source).
It may also be helpful to handle the authentication in Renovate's Action itself, so in the case an error is detected, we can break out and handle this appropriately before re-starting.