We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 29b2800 commit 8726113Copy full SHA for 8726113
models/actions/run_job.go
@@ -185,10 +185,10 @@ func AggregateJobStatus(jobs []*ActionRunJob) Status {
185
return StatusSuccess
186
case hasCancelled:
187
return StatusCancelled
188
- case hasFailure:
189
- return StatusFailure
190
case hasRunning:
191
return StatusRunning
+ case hasFailure:
+ return StatusFailure
192
case hasWaiting:
193
return StatusWaiting
194
case hasBlocked:
models/actions/run_job_status_test.go
@@ -59,13 +59,12 @@ func TestAggregateJobStatus(t *testing.T) {
59
{[]Status{StatusCancelled, StatusBlocked}, StatusCancelled},
60
61
// failure with other status, fail fast
62
- // Should "running" win? Maybe no: old code does make "running" win, but GitHub does fail fast.
63
{[]Status{StatusFailure}, StatusFailure},
64
{[]Status{StatusFailure, StatusSuccess}, StatusFailure},
65
{[]Status{StatusFailure, StatusSkipped}, StatusFailure},
66
{[]Status{StatusFailure, StatusCancelled}, StatusCancelled},
67
{[]Status{StatusFailure, StatusWaiting}, StatusFailure},
68
- {[]Status{StatusFailure, StatusRunning}, StatusFailure},
+ {[]Status{StatusFailure, StatusRunning}, StatusRunning},
69
{[]Status{StatusFailure, StatusBlocked}, StatusFailure},
70
71
// skipped with other status
0 commit comments