diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 3f36691..fbadc95 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -1,2 +1,2 @@ -# .github/ is restricted -.github/ @ryscheng @oasislabs/admin +# The codeowners are the only ones who can edit the .github directory +.github/ @oasislabs/admin @willscott \ No newline at end of file diff --git a/.github/issue_template.md b/.github/issue_template.md index 969568b..0f0b3ce 100644 --- a/.github/issue_template.md +++ b/.github/issue_template.md @@ -1,4 +1,4 @@ -_A clear and concise description of what the bug is._ +_A clear and concise description of what the task/bug is._ ## Details diff --git a/.github/move.yml b/.github/move.yml index 1214bac..f785629 100644 --- a/.github/move.yml +++ b/.github/move.yml @@ -1,27 +1 @@ -# Configuration for move-issues - https://github.com/dessant/move-issues - -# Delete the command comment when it contains no other content -deleteCommand: true - -# Close the source issue after moving -closeSourceIssue: true - -# Lock the source issue after moving -lockSourceIssue: false - -# Mention issue and comment authors -mentionAuthors: true - -# Preserve mentions in the issue content -keepContentMentions: false - -# Move labels that also exist on the target repository -moveLabels: true - -# Set custom aliases for targets -# aliases: -# r: repo -# or: owner/repo - -# Repository to extend settings from -# _extends: repo +_extends: private-global-settings diff --git a/.github/settings.yml b/.github/settings.yml index 3b36a7b..f400b4b 100644 --- a/.github/settings.yml +++ b/.github/settings.yml @@ -1,97 +1,9 @@ -repository: - # See https://developer.github.com/v3/repos/#edit for all available settings. - private: false - default_branch: master - has_issues: true - has_projects: false - has_wiki: false - has_downloads: true - allow_squash_merge: true - allow_merge_commit: true - allow_rebase_merge: true +_extends: private-global-settings -# Labels: define labels for Issues and Pull Requests -labels: - - name: 't:epic' - color: '000066' - description: 'Tag: epic issue' - - name: 't:unplanned' - color: 'ff00ff' - description: 'Tag: issue added to sprint after it started' - - name: 't:question' - color: d876e3 - description: 'Tag: question' - - name: 't:bug' - color: ff0000 - description: 'Tag: bug report' - - name: 'p:0' - color: 'd73a4a' - description: 'Priority: address immediately' - - name: 'p:1' - color: 'fbca04' - description: 'Priority: core feature' - - name: 'p:2' - color: '1d76db' - description: 'Priority: desired feature' - - name: 'p:3' - color: '5319e7' - description: 'Priority: nice to have' - - name: 's:good first issue' - color: '7057ff' - description: 'Status: good for newcomers' - - name: 's:help wanted' - color: '008672' - description: 'Status: Extra attention is needed' - - name: 's:blocked' - color: 'e99695' - description: 'Status: blocked on other work' - - name: 's:in progress' - color: 'c5def5' - description: 'Status: work is happening' - - name: 's:needs review' - color: '0e8a16' - description: 'Status: needs review' - - name: 's:ready' - color: '0e8a17' - description: 'Status: ready to work/merge' - - name: 's:wontfix' - color: 'ffffff' - description: 'Status: this will not be worked on' - - name: 's:duplicate' - color: 'cfd3d7' - description: 'this issue or PR already exists' -# NOTE: The APIs needed for teams are not supported yet by GitHub Apps -# https://developer.github.com/v3/apps/available-endpoints/ -teams: - - name: dev - permission: push - - name: admin - permission: admin -branches: - - name: master - protection: - # Required. Require at least one approving review on a pull request, before merging - required_pull_request_reviews: - required_approving_review_count: 1 - # Dismiss approved reviews automatically when a new commit is pushed. - dismiss_stale_reviews: false - # Blocks merge until code owners have reviewed. - require_code_owner_reviews: true - # Specify which users and teams can dismiss pull request reviews. Pass an empty dismissal_restrictions object to disable. - dismissal_restrictions: {} - #users: [] - #teams: [] - # Required. Require status checks to pass before merging. Set to null to disable - required_status_checks: - # Required. Require branches to be up to date before merging. - strict: false - # Required. The list of status checks to require in order to merge into this branch - contexts: [] - # Required. Enforce all configured restrictions for administrators. Set to true to enforce required status checks for repository administrators. Set to null to disable. - enforce_admins: true - # Required. Restrict who can push to this branch. Team and user restrictions are only available for organization-owned repositories. Set to null to disable. - restrictions: null - # users: [] - # teams: [] +collaborators: + # willscott is the owner of this repository + - username: willscott + permission: admin + \ No newline at end of file