From f28d60d1ae9ffa22408e45464ed2075d37a45146 Mon Sep 17 00:00:00 2001 From: Dale Sande Date: Wed, 27 Sep 2023 16:57:19 -0700 Subject: [PATCH] chore: update lebel settings and issue templates Changes to be committed: modified: .github/ISSUE_TEMPLATE/bug_report.yml modified: .github/ISSUE_TEMPLATE/feature_request.yml modified: .github/ISSUE_TEMPLATE/general-support.yml modified: .github/settings.yml --- .github/ISSUE_TEMPLATE/bug_report.yml | 8 ++- .github/ISSUE_TEMPLATE/feature_request.yml | 6 ++ .github/ISSUE_TEMPLATE/general-support.yml | 6 ++ .github/settings.yml | 68 +++++++++++++++++----- 4 files changed, 71 insertions(+), 17 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index 5bad8c8..64035aa 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -43,7 +43,7 @@ body: label: Expected behavior description: Please add a clear and concise description of what you expected to happen. - - type: dropdown + - type: dropdown id: browsers attributes: label: What browsers are you seeing the problem on? @@ -58,3 +58,9 @@ body: attributes: label: Additional context description: Add any other context about the problem here. + - type: textarea + id: exit-criteria + attributes: + label: Exit criteria + description: Define your issue's exit criteria + placeholder: "This issue can be closed once the error has been corrected. Any additional scope e.g. updates or refactors, should be discussed PRIOR to adding scope to this issue." diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml index a7784ae..248bd52 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.yml +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -27,3 +27,9 @@ body: attributes: label: Additional context description: Add any other context or screenshots about the feature request here. + - type: textarea + id: exit-criteria + attributes: + label: Exit criteria + description: Define your issue's exit criteria + placeholder: "This issue can be closed once the error has been corrected. Any additional scope e.g. updates or refactors, should be discussed PRIOR to adding scope to this issue." diff --git a/.github/ISSUE_TEMPLATE/general-support.yml b/.github/ISSUE_TEMPLATE/general-support.yml index 0a5efcd..7cf357a 100644 --- a/.github/ISSUE_TEMPLATE/general-support.yml +++ b/.github/ISSUE_TEMPLATE/general-support.yml @@ -22,3 +22,9 @@ body: attributes: label: Additional context description: Add any other context or screenshots about the feature request here. + - type: textarea + id: exit-criteria + attributes: + label: Exit criteria + description: Define your issue's exit criteria + placeholder: "This issue can be closed once the error has been corrected. Any additional scope e.g. updates or refactors, should be discussed PRIOR to adding scope to this issue." diff --git a/.github/settings.yml b/.github/settings.yml index 7863a8a..34d6e8b 100644 --- a/.github/settings.yml +++ b/.github/settings.yml @@ -23,6 +23,9 @@ repository: # Updates the default branch for this repository. default_branch: main + # Either `true` to enable automatic deletion of branches on merge, or `false` to disable + delete_branch_on_merge: true + # Either `true` to allow squash-merging pull requests, or `false` to prevent # squash-merging. allow_squash_merge: false @@ -47,7 +50,8 @@ branches: # Dismiss approved reviews automatically when a new commit is pushed. dismiss_stale_reviews: true # Blocks merge until code owners have reviewed. - require_code_owner_reviews: false + require_code_owner_reviews: true + # Required. Require status checks to pass before merging. Set to null to disable # Specify which users and teams can dismiss pull request reviews. Pass an empty dismissal_restrictions object to disable. User and team dismissal_restrictions are only available for organization-owned repositories. Omit this parameter for personal repositories. dismissal_restrictions: users: ["blackfalcon"] @@ -71,21 +75,42 @@ labels: color: 'fa23e4' description: process: Key filter for this repo + - name: duplicate + color: '156fad' + description: This Issue or Pull Request already exists - name: not-reviewed - color: '000000' - description: This issue has not yet been reviewed by the Auro team + color: '222222' + description: Issue has not been reviewed by Auro team members + - name: good first issue + color: '6bb7fb' + description: Good for newcomers + aliases: + - beginner-friendly + - beginner + - good-starter-issue + - good for beginner + - Good for beginners + - starter-issue + - starter + - name: help wanted + color: '6bb7fb' + description: Extra attention is needed, this user requires assistance to complete + the work - name: released color: 'A9A9A9' description: Completed work has been released - - name: 'Status: help wanted' - color: '6bb7fb' - description: Team is asking for assistance to complete the work - name: 'Status: Work In Progress' description: Issue or Pull Request work is in Progress color: 'c0e585' + - name: 'Status: Review Needed' + color: 'c0e585' + description: Work is completed, user is requesting feedback + - name: 'Status: Complete' + color: 'c0e585' + description: Owner has completed work and considers it ready to be merged - name: 'Status: Blocked' color: 'df0b37' - description: Progress on the issue is blocked, immediate attention is required + description: Progress on the issue is Blocked, immediate attention is required aliases: - blocked - name: 'Abandoned' @@ -94,11 +119,8 @@ labels: aliases: - wontfix - invalid - - name: 'Type: Spike' - color: 'ab33d6' - description: Team requires further research or investigation - name: 'Type: Bug' - color: 'df0b37' + color: df0b37 description: Bug or Bug fixes aliases: - bug @@ -112,18 +134,27 @@ labels: description: New or related Design work aliases: - enhancement - - name: 'Type: Testing' - color: 'fff0cd' - description: Test maintenance and support + - name: 'Type: Content' + color: 'ffd200' + description: Adding or editing content aliases: - - test - - testing + - enhancement + - name: 'Type: Refactoring' + color: 'ffd200' + description: A code change that neither fixes a bug nor adds a feature + aliases: + - refactor - name: 'Type: Documentation' color: 'ffd200' description: Documentation only changes aliases: - documents - document + - name: 'Type: CI' + color: 'ffd200' + description: Changes to CI configuration files and scripts + aliases: + - ci - name: 'Type: Perf' color: 'ffd200' description: Performance update to existing code @@ -132,6 +163,11 @@ labels: description: Further information is requested aliases: - question + - name: 'Type: Dependencies' + color: 'ffd200' + description: Pull requests that update a dependency file + aliases: + - dependencies - name: 'Type: UI Update' color: 'ffd200' description: Changes to the user interface