bug_report.yml

 1name: Bug Report
 2description: Create a report to help us improve
 3title: "BUG: "
 4labels: ["bug", "needs-triage"]
 5body:
 6  - type: textarea
 7    id: description
 8    attributes:
 9      label: Describe the bug
10      description: A clear and concise description of what the bug is.
11    validations:
12      required: true
13
14  - type: textarea
15    id: reproduce
16    attributes:
17      label: To reproduce
18      description: Steps to reproduce the behavior.
19      placeholder: |
20        1. Go to '...'
21        2. Click on '...'
22        3. See error
23    validations:
24      required: true
25
26  - type: textarea
27    id: expected
28    attributes:
29      label: Expected behavior
30      description: A clear and concise description of what you expected to happen.
31    validations:
32      required: true
33
34  - type: textarea
35    id: screenshots
36    attributes:
37      label: Screenshots
38      description: If applicable, add screenshots to help explain your problem.
39
40  - type: input
41    id: matcha-version
42    attributes:
43      label: Matcha version
44      placeholder: "e.g. 0.20.0"
45
46  - type: input
47    id: go-version
48    attributes:
49      label: Go version
50      description: "Run `go version` to find out. Only relevant if the issue is related to Go/compilation."
51      placeholder: "e.g. 1.22.0"
52
53  - type: dropdown
54    id: os
55    attributes:
56      label: OS
57      options:
58        - Linux
59        - macOS
60        - Windows
61        - Other
62    validations:
63      required: true
64
65  - type: input
66    id: os-version
67    attributes:
68      label: OS version
69      placeholder: "e.g. macOS 14, Ubuntu 24.04, Windows 11"
70
71  - type: dropdown
72    id: arch
73    attributes:
74      label: Architecture
75      options:
76        - amd64 (x86_64)
77        - arm64 (aarch64 / Apple Silicon)
78        - Other / unsure
79    validations:
80      required: true
81
82  - type: input
83    id: terminal
84    attributes:
85      label: Terminal
86      placeholder: "e.g. iTerm2, Windows Terminal, Alacritty"
87
88  - type: textarea
89    id: additional
90    attributes:
91      label: Additional context
92      description: Add any other context about the problem here.