Skip to content

Commit dc589eb

Browse files
committed
templates: use a new bug template based on forms.
Use a form based template instead of freesyle template. This will force bug reporters to follow the template and provide the needed information and will make triage easier and bug reports consistent. Signed-off-by: Anas Nashif <[email protected]>
1 parent 438ed6d commit dc589eb

File tree

3 files changed

+87
-71
lines changed

3 files changed

+87
-71
lines changed

.github/ISSUE_TEMPLATE/001_bug_report.md

Lines changed: 0 additions & 71 deletions
This file was deleted.
Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
1+
name: Bug Report
2+
description: File a bug report.
3+
labels: ["bug"]
4+
type: "Bug"
5+
projects: ["octo-org/1", "octo-org/44"]
6+
assignees: []
7+
body:
8+
- type: markdown
9+
attributes:
10+
value: |
11+
Thanks for taking the time to fill out this bug report!
12+
- type: textarea
13+
id: what-happened
14+
attributes:
15+
label: Describe the bug
16+
description: |
17+
A clear and concise description of what the bug is.
18+
19+
placeholder: |
20+
Please also mention any information which could help others to understand
21+
the problem you're facing:
22+
- What target platform are you using?
23+
- What have you tried to diagnose or workaround this issue?
24+
- Is this a regression? If yes, have you been able to "git bisect" it to a
25+
specific commit?
26+
validations:
27+
required: true
28+
- type: textarea
29+
id: reproduce
30+
attributes:
31+
label: Steps to reproduce
32+
description: |
33+
Steps to reproduce the behavior.
34+
35+
placeholder: |
36+
Steps to reproduce the behavior:
37+
1. mkdir build; cd build
38+
2. cmake -DBOARD=board\_xyz
39+
3. make
40+
4. See error
41+
validations:
42+
required: true
43+
- type: textarea
44+
id: logs
45+
attributes:
46+
label: Relevant log output
47+
description: Please copy and paste any relevant log output. This will be automatically formatted into code, so no need for backticks.
48+
render: shell
49+
- type: dropdown
50+
attributes:
51+
label: Impact
52+
description: Impact of this bug
53+
multiple: false
54+
options:
55+
- Showstopper – Prevents release or major functionality; system unusable.
56+
- Major – Severely degrades functionality; workaround is difficult or unavailable.
57+
- Functional Limitation – Some features not working as expected, but system usable.
58+
- Annoyance – Minor irritation; no significant impact on usability or functionality.
59+
- Intermittent – Occurs occasionally; hard to reproduce.
60+
- Not sure
61+
default: 3
62+
validations:
63+
required: true
64+
- type: textarea
65+
id: env
66+
attributes:
67+
label: Environment
68+
description: please complete the following information
69+
placeholder: |
70+
- OS: (e.g. Linux, MacOS, Windows)
71+
- Toolchain (e.g Zephyr SDK, ...)
72+
- Commit SHA or Version used
73+
- type: checkboxes
74+
id: terms
75+
attributes:
76+
label: Code of Conduct
77+
description: |
78+
By submitting this issue, you agree to follow our
79+
[Code of Conduct](https://github.com/zephyrproject-rtos/zephyr/blob/main/CODE_OF_CONDUCT.md).
80+
options:
81+
- label: I agree to follow this project's Code of Conduct
82+
required: true

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
blank_issues_enabled: false
2+
contact_links:
3+
- name: Zephyr Community Support
4+
url: https://github.com/zephyrproject-rtos/zephyr/discussions
5+
about: Please ask and answer questions here.

0 commit comments

Comments
 (0)