fix: report busy status for offline workers (#1009)

ref #911 

Fix #993 cannot work because the runner busy status is not reported when offline
This commit is contained in:
Gabriele Mambrini 2021-12-15 00:57:13 +01:00 committed by GitHub
parent 91102c8088
commit 7261d927fb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 1 additions and 1 deletions

View File

@ -337,7 +337,7 @@ func (r *Client) IsRunnerBusy(ctx context.Context, enterprise, org, repo, name s
for _, runner := range runners {
if runner.GetName() == name {
if runner.GetStatus() == "offline" {
return false, &RunnerOffline{runnerName: name}
return runner.GetBusy(), &RunnerOffline{runnerName: name}
}
return runner.GetBusy(), nil
}