From cbe2e99aed5e479b0fae38726e16baefacb1a7f1 Mon Sep 17 00:00:00 2001 From: Jason Song Date: Mon, 24 Apr 2023 02:41:55 +0800 Subject: [PATCH] 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) --- services/actions/commit_status.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/services/actions/commit_status.go b/services/actions/commit_status.go index 97643e5f3..6114f2b44 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: