You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This can only happen when the number of runner is reduced via configuration, so this should be rare.
The way to resolve this will involve the GitHub runner binary having an atomic operation that checking if the runner is currently busy and remove/unregister from GitHub if not busy.
There is two way to remove/unregister a runner, one method is executing the runner binary, the other is calling a RESTful API on GitHub. From the documentation is it unclear how these two method interacts with the runner being busy.
The text was updated successfully, but these errors were encountered:
Enhancement Proposal
This can only happen when the number of runner is reduced via configuration, so this should be rare.
The way to resolve this will involve the GitHub runner binary having an atomic operation that checking if the runner is currently busy and remove/unregister from GitHub if not busy.
There is two way to remove/unregister a runner, one method is executing the runner binary, the other is calling a RESTful API on GitHub. From the documentation is it unclear how these two method interacts with the runner being busy.
The text was updated successfully, but these errors were encountered: