chore: Remove IsCommitStatusContextSuccess
		
	- Introduced in04ca7f0047and removed in81daf26878.
This commit is contained in:
		
					parent
					
						
							
								5d52f88c9c
							
						
					
				
			
			
				commit
				
					
						039a679ccb
					
				
			
		
					 2 changed files with 0 additions and 33 deletions
				
			
		| 
						 | 
				
			
			@ -218,9 +218,6 @@ code.gitea.io/gitea/routers/web/org
 | 
			
		|||
code.gitea.io/gitea/services/context
 | 
			
		||||
	GetPrivateContext
 | 
			
		||||
 | 
			
		||||
code.gitea.io/gitea/services/pull
 | 
			
		||||
	IsCommitStatusContextSuccess
 | 
			
		||||
 | 
			
		||||
code.gitea.io/gitea/services/repository
 | 
			
		||||
	IsErrForkAlreadyExist
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -71,36 +71,6 @@ func MergeRequiredContextsCommitStatus(commitStatuses []*git_model.CommitStatus,
 | 
			
		|||
	return returnedStatus
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// IsCommitStatusContextSuccess returns true if all required status check contexts succeed.
 | 
			
		||||
func IsCommitStatusContextSuccess(commitStatuses []*git_model.CommitStatus, requiredContexts []string) bool {
 | 
			
		||||
	// If no specific context is required, require that last commit status is a success
 | 
			
		||||
	if len(requiredContexts) == 0 {
 | 
			
		||||
		status := git_model.CalcCommitStatus(commitStatuses)
 | 
			
		||||
		if status == nil || status.State != structs.CommitStatusSuccess {
 | 
			
		||||
			return false
 | 
			
		||||
		}
 | 
			
		||||
		return true
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	for _, ctx := range requiredContexts {
 | 
			
		||||
		var found bool
 | 
			
		||||
		for _, commitStatus := range commitStatuses {
 | 
			
		||||
			if commitStatus.Context == ctx {
 | 
			
		||||
				if commitStatus.State != structs.CommitStatusSuccess {
 | 
			
		||||
					return false
 | 
			
		||||
				}
 | 
			
		||||
 | 
			
		||||
				found = true
 | 
			
		||||
				break
 | 
			
		||||
			}
 | 
			
		||||
		}
 | 
			
		||||
		if !found {
 | 
			
		||||
			return false
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
	return true
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// IsPullCommitStatusPass returns if all required status checks PASS
 | 
			
		||||
func IsPullCommitStatusPass(ctx context.Context, pr *issues_model.PullRequest) (bool, error) {
 | 
			
		||||
	pb, err := git_model.GetFirstMatchProtectedBranchRule(ctx, pr.BaseRepoID, pr.BaseBranch)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue