improvements

This commit is contained in:
Lunny Xiao committed 2025-05-24 21:00:14 -07:00
1 parent 1406b01095
commit 811e900d30
4 files changed
+7 -211

No files matched your search

+5 -12
View File
@@ -8,7 +8,6 @@ import (
git_model "code.gitea.io/gitea/models/git"
user_model "code.gitea.io/gitea/models/user"
"code.gitea.io/gitea/modules/commitstatus"
api "code.gitea.io/gitea/modules/structs"
)
@@ -39,18 +38,12 @@ func ToCombinedStatus(ctx context.Context, statuses []*git_model.CommitStatus, r
return nil
}
retStatus := &api.CombinedStatus{
SHA: statuses[0].SHA,
summary := git_model.CalcCommitStatusSummary(statuses)
return &api.CombinedStatus{
State: summary.State,
SHA: summary.SHA,
TotalCount: len(statuses),
Repository: repo,
URL: "",
URL: summary.TargetURL,
}
states := make(commitstatus.CommitStatusStates, 0, len(statuses))
for _, status := range statuses {
retStatus.Statuses = append(retStatus.Statuses, ToCommitStatus(ctx, status))
states = append(states, status.State)
}
retStatus.State = states.Merge()
return retStatus
}