We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a0b3120 commit 2c706c4Copy full SHA for 2c706c4
models/status.go
@@ -126,7 +126,7 @@ func (status *CommitStatus) APIFormat() *api.Status {
126
return apiStatus
127
}
128
129
-// CalcCommitStatus returns commit status state via some status
+// CalcCommitStatus returns commit status state via some status, the commit statues should order by id desc
130
func CalcCommitStatus(statuses []*CommitStatus) *CommitStatus {
131
var lastStatus *CommitStatus
132
var state CommitStatusState
@@ -138,7 +138,7 @@ func CalcCommitStatus(statuses []*CommitStatus) *CommitStatus {
138
139
if lastStatus == nil {
140
if len(statuses) > 0 {
141
- lastStatus = statuses[len(statuses)-1]
+ lastStatus = statuses[0]
142
} else {
143
lastStatus = &CommitStatus{}
144
0 commit comments