summaryrefslogtreecommitdiffstats
path: root/services
diff options
context:
space:
mode:
authorJason Song <i@wolfogre.com>2023-04-24 02:41:55 +0800
committerGitHub <noreply@github.com>2023-04-23 14:41:55 -0400
commitcbe2e99aed5e479b0fae38726e16baefacb1a7f1 (patch)
treefb9b326a9ae39fc9504ead83f7ed9c6e3bfa2057 /services
parent774d1a0fbdadd1136b6af895f8d449b0c8db54cb (diff)
downloadgitea-cbe2e99aed5e479b0fae38726e16baefacb1a7f1.tar.gz
gitea-cbe2e99aed5e479b0fae38726e16baefacb1a7f1.zip
Handle canceled workflow as a warning instead of a fail (#24282)
Follow what Drone CI does: ![image](https://user-images.githubusercontent.com/9418365/233829853-d1c30a30-10cc-4b97-a134-793a79d46d85.png)
Diffstat (limited to 'services')
-rw-r--r--services/actions/commit_status.go4
1 files changed, 3 insertions, 1 deletions
diff --git a/services/actions/commit_status.go b/services/actions/commit_status.go
index 97643e5f35..6114f2b443 100644
--- a/services/actions/commit_status.go
+++ b/services/actions/commit_status.go
@@ -137,8 +137,10 @@ func toCommitStatus(status actions_model.Status) api.CommitStatusState {
switch status {
case actions_model.StatusSuccess, actions_model.StatusSkipped:
return api.CommitStatusSuccess
- case actions_model.StatusFailure, actions_model.StatusCancelled:
+ case actions_model.StatusFailure:
return api.CommitStatusFailure
+ case actions_model.StatusCancelled:
+ return api.CommitStatusWarning
case actions_model.StatusWaiting, actions_model.StatusBlocked:
return api.CommitStatusPending
case actions_model.StatusRunning: