From f43bc7476084c0618e48e350fed954c8935a722a Mon Sep 17 00:00:00 2001 From: Pedro Pombeiro Date: Wed, 15 May 2019 13:45:30 +0200 Subject: [PATCH] Add auto_assign and CODEOWNERS config Signed-off-by: Pedro Pombeiro --- .github/CODEOWNERS | 36 ++++++++++++++++++++++++++++++++++++ .github/auto_assign.yml | 26 ++++++++++++++++++++++++++ 2 files changed, 62 insertions(+) create mode 100644 .github/CODEOWNERS create mode 100644 .github/auto_assign.yml diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS new file mode 100644 index 0000000000..9b79b6649f --- /dev/null +++ b/.github/CODEOWNERS @@ -0,0 +1,36 @@ +# This is a comment. +# Each line is a file pattern followed by one or more owners. + +# These owners will be the default owners for everything in +# the repo. Unless a later match takes precedence, +# @global-owner1 and @global-owner2 will be requested for +# review when someone opens a pull request. +* @status-im/status-core + +/ci @jakubgs +/fastlane @jakubgs +/scripts @jakubgs +/.env* @jakubgs +/.TOOLVERSIONS @jakubgs +/STATUS_GO_* @jakubgs + +# Order is important; the last matching pattern takes the most +# precedence. When someone opens a pull request that only +# modifies Nix files, only @js-owner and not the global +# owner(s) will be requested for a review. +*.nix @PombeirP @jakubgs +/nix @PombeirP @jakubgs +/.github/ @PombeirP @jakubgs + +/components @status-im/status-core-ui + +desktop/ @vkjr +/desktop_files @vkjr +modules/react-native-desktop*/ @vkjr +modules/react-native-desktop*/ @vkjr + +/doc @oskarth @mandrigin @yenda @jeluard + +/deployment @vkjr @PombeirP + +/test @antdanchenko @churik diff --git a/.github/auto_assign.yml b/.github/auto_assign.yml new file mode 100644 index 0000000000..67c74b2740 --- /dev/null +++ b/.github/auto_assign.yml @@ -0,0 +1,26 @@ +# Set to true to add reviewers to pull requests +addReviewers: true + +# Set to true to add assignees to pull requests +addAssignees: false + +# A list of reviewers to be added to pull requests (GitHub user name) +reviewers: + - status-im/status-core + +# A number of reviewers added to the pull request +# Set 0 to add all the reviewers (default: 0) +numberOfReviewers: 0 + +# A list of assignees, overrides reviewers if set +# assignees: +# - status-im/status-core + +# A number of assignees to add to the pull request +# Set to 0 to add all of the assignees. +# Uses numberOfReviewers if unset. +# numberOfAssignees: 2 + +# A list of keywords to be skipped the process that add reviewers if pull requests include it +skipKeywords: + - wip \ No newline at end of file