diff --git a/.github/ISSUE_TEMPLATE/01-bug.yml b/.github/ISSUE_TEMPLATE/01-bug.yml new file mode 100644 index 00000000000..ed8ed501d62 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/01-bug.yml @@ -0,0 +1,102 @@ +name: Report a bug +description: File a bug report +title: "Bug:" +labels: ['Bug :bug:'] +body: + - type: markdown + attributes: + value: | + Thanks for taking the time to fill out this report! + + If you are reporting a new issue, make sure that we do not have any duplicates already open. You can ensure this by searching the issue list for this repository. If there is a duplicate, please close your issue and add a comment to the existing issue instead. + + If you suspect your issue is a bug, please edit your issue description to include the BUG REPORT INFORMATION shown below. If you fail to provide this information within 7 days, we cannot debug your issue and will close it. We will however, reopen it if you later provide the information. + + For more information about reporting issues, see [SONiC Issue Reporting Page](https://github.com/sonic-net/SONiC/wiki#report-issues) + + - type: markdown + id: tc-bug-contact-links + attributes: + value: | + Please ask and answer questions here at the [SONiC Support Forums](https://groups.google.com/forum/#!forum/sonicproject) + + - type: dropdown + id: tc-bug-platform + attributes: + label: Is it platform specific + description: Platform name + options: + - generic + - barefoot + - broadcom + - cavium + - centec + - innovium + - marvell + - mellanox + - nephos + default: 0 + validations: + required: true + + - type: dropdown + id: tc-bug-severity + attributes: + label: Importance or Severity + options: + - Critical + - High + - Medium + - Low + validations: + required: true + + - type: textarea + id: tc-bug-description + attributes: + label: Description of the bug + description: Description of the bug + placeholder: Description of the bug + validations: + required: true + + - type: textarea + id: tc-bug-steps-to-reproduce + attributes: + label: Steps to Reproduce + description: Steps to Reproduce + validations: + required: true + + - type: textarea + id: tc-bug-actual-behavior-expected-behavior + attributes: + label: Actual Behavior and Expected Behavior + description: Actual Behavior and Expected Behavior + validations: + required: true + + - type: textarea + id: tc-bug-logs + attributes: + label: Relevant log output + description: Please copy and paste any relevant log output. This will be automatically formatted into code, so no need for backticks. + render: shell + + - type: textarea + id: tc-bug-output + attributes: + label: Output of `show version`, `show techsupport` + description: Please copy and paste output of `show version`, `show techsupport`. This will be automatically formatted into code, so no need for backticks + render: shell + + - type: markdown + id: tc-bug-attach-logs + attributes: + value: | + Attach debug file (if any) from: `sudo generate_dump` or other logs. + + - type: textarea + id: tc-bug-attachments + attributes: + label: Attach files (if any) diff --git a/.github/ISSUE_TEMPLATE/02-enhancement.yml b/.github/ISSUE_TEMPLATE/02-enhancement.yml new file mode 100644 index 00000000000..52e116f239e --- /dev/null +++ b/.github/ISSUE_TEMPLATE/02-enhancement.yml @@ -0,0 +1,66 @@ +name: Enhancement Request +description: Enhancement Request +title: "Enhancement:" +labels: ['Enhancement :heavy_plus_sign:'] +body: + - type: markdown + id: tc-en-contact-links + attributes: + value: | + If you have questions about a product feature please ask and answer questions here at the [SONiC Support Forums](https://groups.google.com/forum/#!forum/sonicproject) + + - type: dropdown + id: tc-en-platform + attributes: + label: Is it platform specific + description: Platform name + options: + - generic + - barefoot + - broadcom + - cavium + - centec + - innovium + - marvell + - mellanox + - nephos + default: 0 + validations: + required: true + + - type: dropdown + id: tc-en-severity + attributes: + label: Importance or Severity + options: + - Critical + - High + - Medium + - Low + validations: + required: true + + - type: textarea + id: tc-en-description + attributes: + label: Description of the enhancement + description: Description of the enhancement + placeholder: Description of the enhancement + validations: + required: true + + - type: textarea + id: tc-en-cb + attributes: + label: Current Behavior + description: Current Behavior + validations: + required: true + + - type: textarea + id: tc-en-pb + attributes: + label: Proposed Behavior + description: Proposed Behavior + validations: + required: true diff --git a/.github/ISSUE_TEMPLATE/03-testgap.yml b/.github/ISSUE_TEMPLATE/03-testgap.yml new file mode 100644 index 00000000000..2b6e5e91a22 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/03-testgap.yml @@ -0,0 +1,11 @@ +name: Report a Test Gap +description: Report a Test Gap +title: "Test Gap:" +labels: ["Test gap"] +body: + - type: markdown + attributes: + value: | + Thanks for taking the time to fill out this report! + + Test Gaps are tracked on the sonic-mgmt repository. [Click here to open a new test gap issue](https://github.com/sonic-net/sonic-mgmt/issues/new?template=03-testgap.yml) \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/04-regression.yml b/.github/ISSUE_TEMPLATE/04-regression.yml new file mode 100644 index 00000000000..787a4bdbd5a --- /dev/null +++ b/.github/ISSUE_TEMPLATE/04-regression.yml @@ -0,0 +1,95 @@ +name: Report a regression +description: Report a regression issue +title: "Regression:" +labels: ['regression', 'Bug :bug:'] +body: + - type: markdown + attributes: + value: | + Thanks for taking the time to fill out this report! + + If you are reporting a new issue, make sure that we do not have any duplicates already open. You can ensure this by searching the issue list for this repository. If there is a duplicate, please close your issue and add a comment to the existing issue instead. + + If you suspect your issue is a bug, please edit your issue description to include the BUG REPORT INFORMATION shown below. If you fail to provide this information within 7 days, we cannot debug your issue and will close it. We will however, reopen it if you later provide the information. + + For more information about reporting issues, see [SONiC Issue Reporting Page](https://github.com/sonic-net/SONiC/wiki#report-issues) + + - type: dropdown + id: tc-reg-platform + attributes: + label: Is it platform specific + description: Platform name + options: + - generic + - barefoot + - broadcom + - cavium + - centec + - innovium + - marvell + - mellanox + - nephos + default: 0 + validations: + required: true + + - type: dropdown + id: tc-reg-severity + attributes: + label: Importance or Severity + options: + - Critical + - High + - Medium + - Low + validations: + required: true + + - type: input + id: tc-reg-previous-working-version + attributes: + label: Previous Working Version + description: Specify the last known version where the functionality worked as expected + placeholder: e.g., 202311 or Git SHA + validations: + required: true + + - type: textarea + id: tc-reg-str + attributes: + label: Steps to Reproduce + description: Steps to Reproduce + validations: + required: true + + - type: textarea + id: tc-reg-impact + attributes: + label: Impact of this regression + description: Impact of this regression + validations: + required: true + + - type: textarea + id: tc-reg-logs + attributes: + label: Relevant log output + description: Please copy and paste any relevant log output. This will be automatically formatted into code, so no need for backticks. + render: shell + + - type: textarea + id: tc-reg-output + attributes: + label: Output of `show version`, `show techsupport` + description: Please copy and paste output of `show version`. This will be automatically formatted into code, so no need for backticks + render: shell + + - type: markdown + id: tc-reg-attach-logs + attributes: + value: | + Attach debug file (if any) from: `sudo generate_dump` or other logs. + - type: textarea + id: tc-reg-attachments + attributes: + label: Attach files (if any) diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 00000000000..9e75a8b9ae3 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,5 @@ +blank_issues_enabled: false +contact_links: + - name: SONiC Support Forums + url: https://groups.google.com/forum/#!forum/sonicproject + about: Please ask and answer questions here at the SONiC Support Forums \ No newline at end of file