main
 1name: Bug Report
 2description: File a bug report.
 3title: '[Bug]: '
 4labels: ['bug']
 5assignees:
 6  - antongolub
 7body:
 8  - type: markdown
 9    attributes:
10      value: |
11        Thanks for taking the time to fill out this bug report!
12
13  - type: textarea
14    id: what-happened
15    attributes:
16      label: What happened?
17      placeholder: Tell us what you see.
18      value: 'A bug happened!'
19    validations:
20      required: true
21
22  - type: textarea
23    id: what-expected
24    attributes:
25      label: How it should work?
26      description: Also tell us, what did you expect to happen?
27      value: "Here's how it should work..."
28    validations:
29      required: true
30
31  - type: textarea
32    id: steps-to-reproduce
33    attributes:
34      label: How to reproduce the bug?
35      description: Show an example.
36      value: 'Step-by-step instructions to reproduce the behavior. Code snippet, gist or issue-demo repository are helpful'
37    validations:
38      required: true
39
40  - type: input
41    id: version
42    attributes:
43      label: Version
44      description: What zx version are you running?
45      placeholder: e.g. 0.0.0
46    validations:
47      required: true
48
49  - type: dropdown
50    id: os
51    attributes:
52      label: What's OS kind?
53      multiple: true
54      options:
55        - Linux
56        - Mac
57        - Windows
58
59  - type: dropdown
60    id: runtime
61    attributes:
62      label: What JS runtime is used?
63      multiple: true
64      options:
65        - Node.js
66        - Deno
67        - Bun
68        - GraalVM
69
70  - type: input
71    id: runtime-version
72    attributes:
73      label: Runtime Version
74      description: What JS runtime version are you running?
75      placeholder: e.g. 0.0.0
76
77  - type: textarea
78    id: logs
79    attributes:
80      label: Error stack / relevant log output
81      description: Please copy and paste any relevant log output. This will be automatically formatted into code, so no need for backticks.
82      render: shell
83
84  - type: checkboxes
85    id: terms
86    attributes:
87      label: Code of Conduct
88      description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/google/zx?tab=coc-ov-file).
89      options:
90        - label: I agree to follow this project's Code of Conduct
91          required: true