1*55e87721SMatt Gilbride 2*55e87721SMatt Gilbride# Whether or not rebase-merging is enabled on this repository. 3*55e87721SMatt Gilbride# Defaults to `true` 4*55e87721SMatt GilbriderebaseMergeAllowed: false 5*55e87721SMatt Gilbride 6*55e87721SMatt Gilbride# Whether or not squash-merging is enabled on this repository. 7*55e87721SMatt Gilbride# Defaults to `true` 8*55e87721SMatt GilbridesquashMergeAllowed: true 9*55e87721SMatt Gilbride 10*55e87721SMatt Gilbride# Whether or not PRs are merged with a merge commit on this repository. 11*55e87721SMatt Gilbride# Defaults to `false` 12*55e87721SMatt GilbridemergeCommitAllowed: false 13*55e87721SMatt Gilbride 14*55e87721SMatt Gilbride# Rules for master branch protection 15*55e87721SMatt GilbridebranchProtectionRules: 16*55e87721SMatt Gilbride# Identifies the protection rule pattern. Name of the branch to be protected. 17*55e87721SMatt Gilbride# Defaults to `master` 18*55e87721SMatt Gilbride- pattern: master 19*55e87721SMatt Gilbride # Can admins overwrite branch protection. 20*55e87721SMatt Gilbride # Defaults to `true` 21*55e87721SMatt Gilbride isAdminEnforced: true 22*55e87721SMatt Gilbride # Number of approving reviews required to update matching branches. 23*55e87721SMatt Gilbride # Defaults to `1` 24*55e87721SMatt Gilbride requiredApprovingReviewCount: 1 25*55e87721SMatt Gilbride # Are reviews from code owners required to update matching branches. 26*55e87721SMatt Gilbride # Defaults to `false` 27*55e87721SMatt Gilbride requiresCodeOwnerReviews: true 28*55e87721SMatt Gilbride # Require up to date branches 29*55e87721SMatt Gilbride requiresStrictStatusChecks: false 30*55e87721SMatt Gilbride # List of required status check contexts that must pass for commits to be accepted to matching branches. 31*55e87721SMatt Gilbride requiredStatusCheckContexts: 32*55e87721SMatt Gilbride - "dependencies (8)" 33*55e87721SMatt Gilbride - "dependencies (11)" 34*55e87721SMatt Gilbride - "linkage-monitor" 35*55e87721SMatt Gilbride - "lint" 36*55e87721SMatt Gilbride - "clirr" 37*55e87721SMatt Gilbride - "units (7)" 38*55e87721SMatt Gilbride - "units (8)" 39*55e87721SMatt Gilbride - "units (11)" 40*55e87721SMatt Gilbride - "Kokoro - Test: Integration" 41*55e87721SMatt Gilbride - "cla/google" 42*55e87721SMatt Gilbride# List of explicit permissions to add (additive only) 43*55e87721SMatt GilbridepermissionRules: 44*55e87721SMatt Gilbride- team: yoshi-admins 45*55e87721SMatt Gilbride permission: admin 46*55e87721SMatt Gilbride- team: yoshi-java-admins 47*55e87721SMatt Gilbride permission: admin 48*55e87721SMatt Gilbride- team: yoshi-java 49*55e87721SMatt Gilbride permission: push 50*55e87721SMatt Gilbride