GitHub's native self-hosted runner setup is considered painful due to temporary keys that expire ..., Sonic AI
“GitHub's native self-hosted runner setup is considered painful due to temporary keys that expire every 90 days and the requirement to configure them on a per-repository basis.”