mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-11-04 10:44:12 +01:00 
			
		
		
		
	add skipped commit status and icon indicator
This commit is contained in:
		
							parent
							
								
									4d7ea0d931
								
							
						
					
					
						commit
						8adf0280dd
					
				@ -18,6 +18,8 @@ const (
 | 
				
			|||||||
	CommitStatusFailure CommitStatusState = "failure"
 | 
						CommitStatusFailure CommitStatusState = "failure"
 | 
				
			||||||
	// CommitStatusWarning is for when the CommitStatus is Warning
 | 
						// CommitStatusWarning is for when the CommitStatus is Warning
 | 
				
			||||||
	CommitStatusWarning CommitStatusState = "warning"
 | 
						CommitStatusWarning CommitStatusState = "warning"
 | 
				
			||||||
 | 
						// CommitStatusSkipped is for when CommitStatus is Skipped
 | 
				
			||||||
 | 
						CommitStatusSkipped CommitStatusState = "skipped"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
var commitStatusPriorities = map[CommitStatusState]int{
 | 
					var commitStatusPriorities = map[CommitStatusState]int{
 | 
				
			||||||
 | 
				
			|||||||
@ -149,12 +149,14 @@ func createCommitStatus(ctx context.Context, job *actions_model.ActionRunJob) er
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
func toCommitStatus(status actions_model.Status) api.CommitStatusState {
 | 
					func toCommitStatus(status actions_model.Status) api.CommitStatusState {
 | 
				
			||||||
	switch status {
 | 
						switch status {
 | 
				
			||||||
	case actions_model.StatusSuccess, actions_model.StatusSkipped:
 | 
						case actions_model.StatusSuccess:
 | 
				
			||||||
		return api.CommitStatusSuccess
 | 
							return api.CommitStatusSuccess
 | 
				
			||||||
	case actions_model.StatusFailure, actions_model.StatusCancelled:
 | 
						case actions_model.StatusFailure, actions_model.StatusCancelled:
 | 
				
			||||||
		return api.CommitStatusFailure
 | 
							return api.CommitStatusFailure
 | 
				
			||||||
	case actions_model.StatusWaiting, actions_model.StatusBlocked, actions_model.StatusRunning:
 | 
						case actions_model.StatusWaiting, actions_model.StatusBlocked, actions_model.StatusRunning:
 | 
				
			||||||
		return api.CommitStatusPending
 | 
							return api.CommitStatusPending
 | 
				
			||||||
 | 
						case actions_model.StatusSkipped:
 | 
				
			||||||
 | 
							return api.CommitStatusSkipped
 | 
				
			||||||
	default:
 | 
						default:
 | 
				
			||||||
		return api.CommitStatusError
 | 
							return api.CommitStatusError
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
				
			|||||||
@ -14,3 +14,6 @@
 | 
				
			|||||||
{{if eq .State "warning"}}
 | 
					{{if eq .State "warning"}}
 | 
				
			||||||
	{{svg "gitea-exclamation" 18 "commit-status icon text yellow"}}
 | 
						{{svg "gitea-exclamation" 18 "commit-status icon text yellow"}}
 | 
				
			||||||
{{end}}
 | 
					{{end}}
 | 
				
			||||||
 | 
					{{if eq .State "skipped"}}
 | 
				
			||||||
 | 
						{{svg "octicon-skip" 18 "commit-status icon text grey"}}
 | 
				
			||||||
 | 
					{{end}}
 | 
				
			||||||
 | 
				
			|||||||
@ -22,6 +22,7 @@ const commitStatus: CommitStatusMap = {
 | 
				
			|||||||
  error: {name: 'gitea-exclamation', color: 'red'},
 | 
					  error: {name: 'gitea-exclamation', color: 'red'},
 | 
				
			||||||
  failure: {name: 'octicon-x', color: 'red'},
 | 
					  failure: {name: 'octicon-x', color: 'red'},
 | 
				
			||||||
  warning: {name: 'gitea-exclamation', color: 'yellow'},
 | 
					  warning: {name: 'gitea-exclamation', color: 'yellow'},
 | 
				
			||||||
 | 
					  skipped: {name: 'octicon-skip', color: 'grey'},
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
export default defineComponent({
 | 
					export default defineComponent({
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user