Skip to content

Commit 95eb655

Browse files
chore: add CODEOWNERS and repo settings (googleapis#177)
1 parent ceaf110 commit 95eb655

2 files changed

Lines changed: 30 additions & 0 deletions

File tree

api-common-java/.github/CODEOWNERS

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# Code owners file.
2+
# This file controls who is tagged for review for any given pull request.
3+
#
4+
# For syntax help see:
5+
# https://help.github.com/en/github/creating-cloning-and-archiving-repositories/about-code-owners#codeowners-syntax
6+
7+
* @googleapis/yoshi-java
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
rebaseMergeAllowed: true
2+
squashMergeAllowed: true
3+
mergeCommitAllowed: false
4+
branchProtectionRules:
5+
- pattern: master
6+
isAdminEnforced: true
7+
requiredStatusCheckContexts:
8+
- 'continuous-integration/travis-ci'
9+
- 'codecov/patch'
10+
- 'codecov/project'
11+
- 'cla/google'
12+
requiredApprovingReviewCount: 1
13+
requiresCodeOwnerReviews: true
14+
requiresStrictStatusChecks: true
15+
permissionRules:
16+
- team: Googlers
17+
permission: pull
18+
- team: yoshi-java
19+
permission: push
20+
- team: yoshi-java-admins
21+
permission: admin
22+
- team: yoshi-admins
23+
permission: admin

0 commit comments

Comments
 (0)