mirror of
				https://gitee.com/gitea/gitea
				synced 2025-11-04 08:30:25 +08:00 
			
		
		
		
	Refuse merge until all required status checks success (#7481)
* refuse merge until ci successfully * deny merge request when required status checkes not succeed on merge Post and API * add database migration for added columns on protected_branch * fix migration * fix protected branch check bug * fix protected branch settings * remove duplicated code on check pull request's required commit statuses pass * remove unused codes * fix migration * add newline for template file * fix go mod * rename function name and some other fixes * fix template * fix bug pull view * remove go1.12 wrong dependencies * add administrator bypass when protected branch status check enabled * fix bug * improve the codes
This commit is contained in:
		@@ -36,6 +36,8 @@ type ProtectedBranch struct {
 | 
			
		||||
	EnableMergeWhitelist      bool               `xorm:"NOT NULL DEFAULT false"`
 | 
			
		||||
	MergeWhitelistUserIDs     []int64            `xorm:"JSON TEXT"`
 | 
			
		||||
	MergeWhitelistTeamIDs     []int64            `xorm:"JSON TEXT"`
 | 
			
		||||
	EnableStatusCheck         bool               `xorm:"NOT NULL DEFAULT false"`
 | 
			
		||||
	StatusCheckContexts       []string           `xorm:"JSON TEXT"`
 | 
			
		||||
	ApprovalsWhitelistUserIDs []int64            `xorm:"JSON TEXT"`
 | 
			
		||||
	ApprovalsWhitelistTeamIDs []int64            `xorm:"JSON TEXT"`
 | 
			
		||||
	RequiredApprovals         int64              `xorm:"NOT NULL DEFAULT 0"`
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user