Skip to content

Commit

Permalink
GitHub Issue forms test
Browse files Browse the repository at this point in the history
  • Loading branch information
makubacki committed Aug 3, 2024
1 parent f203a6d commit fccd98d
Show file tree
Hide file tree
Showing 2 changed files with 201 additions and 5 deletions.
200 changes: 200 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,200 @@
# TianoCore edk2 GitHub Bug Report Template
#
# NOTE: This file is automatically synchronized from Mu DevOps. Update the original file there
# instead of the file in this repo.
#
# - Mu DevOps Repo: https://github.com/microsoft/mu_devops
# - File Sync Settings: https://github.com/microsoft/mu_devops/blob/main/.sync/Files.yml
#
# Copyright (c) Microsoft Corporation.
# SPDX-License-Identifier: BSD-2-Clause-Patent
#

name: 🐛 Bug Report
description: File a bug report
title: "[Bug]: <title>"
labels: ["type:bug", "state:needs-triage"]

body:
- type: markdown
attributes:
value: |
👋 Thanks for taking the time to fill out this bug report!
- type: checkboxes
attributes:
label: Is there an existing issue for this?
description: Please search to see if an issue already exists for the bug you encountered.
options:
- label: I have searched existing issues
required: true

- type: checkboxes
id: bug_type
attributes:
label: Bug Type
description: |
Is this a bug in firmware code or non-firmware (e.g. tool) code?
options:
- label: Firmware Code
- label: Non-Firmware Code

- type: checkboxes
id: packages_impacted
attributes:
label: Packages Impacted
description: |
Which packages are impacted by this bug?
options:
- label: MdePkg
- label: UefiCpuPkg
- label: UefiCpu

- type: dropdown
id: packages_impacted_dropdown
attributes:
label: What packages are impacted?
multiple: true
options:
- MdePkg
- UefiCpuPkg
- UefiCpu

- type: textarea
id: current_behavior
attributes:
label: Current Behavior
description: A concise description of the bug that you're experiencing.
validations:
required: true

- type: textarea
id: expected_behavior
attributes:
label: Expected Behavior
description: A concise description of what you expected to happen.
validations:
required: true

- type: textarea
id: steps_to_reproduce
attributes:
label: Steps To Reproduce
description: Steps to reproduce the behavior.
placeholder: |
<example>
1. In this environment...
2. With this config...
3. Boot to '...'
4. Change option '...'
4. See error...
validations:
required: true

- type: textarea
id: build_environment
attributes:
label: Build Environment
description: |
examples:
- **OS**: Ubuntu 20.04 or Windows 11...
- **Tool Chain**: GCC5 or VS2022 or CLANGPDB...
value: |
- OS(s):
- Tool Chain(s):
render: markdown
validations:
required: true

- type: checkboxes
id: targets_impacted
attributes:
label: Targets Impacted
description: |
Which targets are impacted by this bug?
- RELEASE
- DEBUG
- NO-TARGET
- NOOPT
options:
- label: RELEASE
- label: DEBUG
- label: NO-TARGET
- label: NOOPT

- type: textarea
id: version_info
attributes:
label: Version Information
description: What version of this repo reproduces the problem?
placeholder: |
Commit: <SHA>
-or-
Tag: <Tag>
render: text
validations:
required: true

- type: markdown
attributes:
value: |
**Urgency Key**
- 🟢 **Low**
- A minor change with little to no important functional impact
- It is not important to fix this in a specific time frame
- 🟡 **Medium**
- An important change with a functional impact
- Will be prioritized above *low* issues in the normal course of development
- 🔥 **High**
- A critical change that has a significant functional impact
- Must be fixed immediately
- type: dropdown
id: urgency
attributes:
label: Urgency
description: How urgent is it to fix this bug?
multiple: false
options:
- Low
- Medium
- High
validations:
required: true

- type: dropdown
id: fix_owner
attributes:
label: Are you going to fix this?
description: Indicate if you are going to fix this or requesting someone else fix it.
multiple: false
options:
- I will fix it
- Someone else needs to fix it
validations:
required: true

- type: dropdown
id: needs_maintainer_feedback
attributes:
label: Do you need maintainer feedback?
description: Indicate if you would like a maintainer to provide feedback on this submission.
multiple: false
options:
- No maintainer feedback needed
- Maintainer feedback requested
validations:
required: true

- type: textarea
id: anything_else
attributes:
label: Anything else?
description: |
Links? References? Anything that will give us more context about the issue you are encountering.
Serial debug logs and/or debugger logs are especially helpful!
Tip: You can attach images or log files by clicking this area to highlight it and then dragging files in.
validations:
required: false
6 changes: 1 addition & 5 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,17 +8,13 @@
# SPDX-License-Identifier: BSD-2-Clause-Patent
##

blank_issues_enabled: false
contact_links:
- name: Bugs and Feature Requests
url: https://bugzilla.tianocore.org/
about: Submit bug reports and feature requests here
- name: Reporting Security Issues
url: https://github.com/tianocore/tianocore.github.io/wiki/Reporting-Security-Issues
about: Read the wiki page that describes the process here
- name: EDK II Development Mailing List
url: https://edk2.groups.io/g/devel
about: Submit code patches and ask questions on the mailing list ([email protected])
about: Ask questions on the mailing list ([email protected])
- name: EDK II Discussions
url: https://github.com/tianocore/edk2/discussions
about: You can also reach out on the Discussion section of this repository

0 comments on commit fccd98d

Please sign in to comment.