Skip to content

Commit e5df87b

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 e5df87b

File tree

3 files changed

+88
-71
lines changed

3 files changed

+88
-71
lines changed

.github/ISSUE_TEMPLATE/001_bug_report.md

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