Skip to content

Commit b3825d2

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 b3825d2

File tree

3 files changed

+86
-71
lines changed

3 files changed

+86
-71
lines changed

.github/ISSUE_TEMPLATE/001_bug_report.md

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