mirror of
https://github.com/go-gitea/gitea.git
synced 2025-07-22 05:15:22 +02:00
update text and colors of non gitea webhooks
This commit is contained in:
parent
0c3b0fcf17
commit
7b4a23004c
@ -326,10 +326,29 @@ func getStatusPayloadInfo(p *api.CommitStatusPayload, linkFormatter linkFormatte
|
|||||||
}
|
}
|
||||||
|
|
||||||
func getWorkflowJobPayloadInfo(p *api.WorkflowJobPayload, linkFormatter linkFormatter, withSender bool) (text string, color int) {
|
func getWorkflowJobPayloadInfo(p *api.WorkflowJobPayload, linkFormatter linkFormatter, withSender bool) (text string, color int) {
|
||||||
refLink := linkFormatter(p.WorkflowJob.HTMLURL, fmt.Sprintf("%s(#%d)", p.WorkflowJob.Name, p.WorkflowJob.RunID)+"["+p.WorkflowJob.HeadSha+"]:"+p.WorkflowJob.Conclusion)
|
description := p.WorkflowJob.Conclusion
|
||||||
|
if description == "" {
|
||||||
|
description = p.WorkflowJob.Status
|
||||||
|
}
|
||||||
|
refLink := linkFormatter(p.WorkflowJob.HTMLURL, fmt.Sprintf("%s(#%d)", p.WorkflowJob.Name, p.WorkflowJob.RunID)+"["+base.ShortSha(p.WorkflowJob.HeadSha)+"]:"+description)
|
||||||
|
|
||||||
text = fmt.Sprintf("Workflow Job %s: %s", p.Action, refLink)
|
text = fmt.Sprintf("Workflow Job %s: %s", p.Action, refLink)
|
||||||
color = greenColor
|
switch description {
|
||||||
|
case "waiting":
|
||||||
|
color = orangeColor
|
||||||
|
case "queued":
|
||||||
|
color = orangeColorLight
|
||||||
|
case "success":
|
||||||
|
color = greenColor
|
||||||
|
case "failure":
|
||||||
|
color = redColor
|
||||||
|
case "cancelled":
|
||||||
|
color = yellowColor
|
||||||
|
case "skipped":
|
||||||
|
color = purpleColor
|
||||||
|
default:
|
||||||
|
color = greyColor
|
||||||
|
}
|
||||||
if withSender {
|
if withSender {
|
||||||
text += fmt.Sprintf(" by %s", linkFormatter(setting.AppURL+url.PathEscape(p.Sender.UserName), p.Sender.UserName))
|
text += fmt.Sprintf(" by %s", linkFormatter(setting.AppURL+url.PathEscape(p.Sender.UserName), p.Sender.UserName))
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user