Skip to content

Commit 8adf028

Browse files
committed
add skipped commit status and icon indicator
1 parent 4d7ea0d commit 8adf028

File tree

4 files changed

+9
-1
lines changed

4 files changed

+9
-1
lines changed

modules/structs/commit_status.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@ const (
1818
CommitStatusFailure CommitStatusState = "failure"
1919
// CommitStatusWarning is for when the CommitStatus is Warning
2020
CommitStatusWarning CommitStatusState = "warning"
21+
// CommitStatusSkipped is for when CommitStatus is Skipped
22+
CommitStatusSkipped CommitStatusState = "skipped"
2123
)
2224

2325
var commitStatusPriorities = map[CommitStatusState]int{

services/actions/commit_status.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -149,12 +149,14 @@ func createCommitStatus(ctx context.Context, job *actions_model.ActionRunJob) er
149149

150150
func toCommitStatus(status actions_model.Status) api.CommitStatusState {
151151
switch status {
152-
case actions_model.StatusSuccess, actions_model.StatusSkipped:
152+
case actions_model.StatusSuccess:
153153
return api.CommitStatusSuccess
154154
case actions_model.StatusFailure, actions_model.StatusCancelled:
155155
return api.CommitStatusFailure
156156
case actions_model.StatusWaiting, actions_model.StatusBlocked, actions_model.StatusRunning:
157157
return api.CommitStatusPending
158+
case actions_model.StatusSkipped:
159+
return api.CommitStatusSkipped
158160
default:
159161
return api.CommitStatusError
160162
}

templates/repo/commit_status.tmpl

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,3 +14,6 @@
1414
{{if eq .State "warning"}}
1515
{{svg "gitea-exclamation" 18 "commit-status icon text yellow"}}
1616
{{end}}
17+
{{if eq .State "skipped"}}
18+
{{svg "octicon-skip" 18 "commit-status icon text grey"}}
19+
{{end}}

web_src/js/components/DashboardRepoList.vue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ const commitStatus: CommitStatusMap = {
2222
error: {name: 'gitea-exclamation', color: 'red'},
2323
failure: {name: 'octicon-x', color: 'red'},
2424
warning: {name: 'gitea-exclamation', color: 'yellow'},
25+
skipped: {name: 'octicon-skip', color: 'grey'},
2526
};
2627
2728
export default defineComponent({

0 commit comments

Comments
 (0)