OrganizationRulesetRulesPullRequest

data class OrganizationRulesetRulesPullRequest(val dismissStaleReviewsOnPush: Boolean? = null, val requireCodeOwnerReview: Boolean? = null, val requireLastPushApproval: Boolean? = null, val requiredApprovingReviewCount: Int? = null, val requiredReviewThreadResolution: Boolean? = null)

Constructors

Link copied to clipboard
constructor(dismissStaleReviewsOnPush: Boolean? = null, requireCodeOwnerReview: Boolean? = null, requireLastPushApproval: Boolean? = null, requiredApprovingReviewCount: Int? = null, requiredReviewThreadResolution: Boolean? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

(Boolean) New, reviewable commits pushed will dismiss previous pull request review approvals. Defaults to false.

Link copied to clipboard

(Boolean) Require an approving review in pull requests that modify files that have a designated code owner. Defaults to false.

Link copied to clipboard

(Number) The number of approving reviews that are required before a pull request can be merged. Defaults to 0.

Link copied to clipboard

(Boolean) All conversations on code must be resolved before a pull request can be merged. Defaults to false.

Link copied to clipboard

(Boolean) Whether the most recent reviewable push must be approved by someone other than the person who pushed it. Defaults to false.