enso/.github/ISSUE_TEMPLATE/bug-report.yml
Dmitry Bushev b353b35f54
Add logs section to the bug template (#6798)
related #6775

Remind users to attach the logs when filing a bug report. Logs will help with the investigation.
2023-05-22 15:35:06 +00:00

152 lines
5.2 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

name: "Bug Report"
description: "Found a bug? We'd appreciate if you'd first search through our open issues and docs, to make sure the issue isn't already known."
labels: ["--bug", "triage"]
assignees: []
body:
- type: "input"
id: "discord-id"
attributes:
label: "Discord username"
description: "If you're in our [Discord server](https://discord.gg/enso), please include your [Discord ID](https://support.discord.com/hc/en-us/articles/206346498-Where-can-I-find-my-User-Server-Message-ID-) formatted like so: `username#1234` (you can find it by clicking your profile on the bottom left of the application). This is so we can ask questions interactively and give you the `Bug Catcher` Discord role."
placeholder: "username#1234"
validations:
required: false
- type: "dropdown"
id: "issue-type"
attributes:
label: "What type of issue is this?"
multiple: false
options:
- "Transient Occurring only once"
- "Intermittent Occurring irregularly"
- "Permanent Occurring repeatably"
validations:
required: true
- type: "checkboxes"
id: "blocker"
attributes:
label: "Is this issue blocking you from using Enso?"
description: "We will review and try to fix all issues, even if you don't select this option."
options:
- label: "Yes, I can't use Enso because of this issue."
- type: "checkboxes"
id: "regression"
attributes:
label: "Is this a regression?"
description: "Leave it unchecked if unsure, please."
options:
- label: "Yes, previous version of Enso did not have this issue."
- type: textarea
id: "description"
attributes:
label: "What issue are you facing?"
description: "A clear and concise description of what issue are you facing."
validations:
required: true
- type: textarea
id: "expected-behaviour"
attributes:
label: "Expected behaviour"
description: "A clear and concise description of what you expected to happen."
validations:
required: true
- type: textarea
id: "how-to-reproduce"
attributes:
label: "How we can reproduce it?"
description: "Bug reports with clear reproduction will get prioritized higher and addressed more quickly."
placeholder: |
Steps to reproduce:
1. Click on ...
2. Scroll down to ...
3. See error ...
validations:
required: false
- type: textarea
id: "screenshots"
attributes:
label: "Screenshots or screencasts"
description: "If applicable, add screenshots or screencasts to help explain your problem. While optional, they help expedite the time in which your bug is addressed."
validations:
required: false
- type: textarea
id: "logs"
attributes:
label: "Logs"
description: "Attach a log file to help identify the issue. You can find the logs in the `ENSO_DATA_DIRECTORY`, which location is described in the [distribution.md](https://github.com/enso-org/enso/blob/develop/docs/distribution/distribution.md)."
validations:
required: false
- type: input
id: "enso-version"
attributes:
label: "Enso Version"
description: "Press <kbd>cmd</kbd> + <kbd>?</kbd> (MacOS) or <kbd>ctrl</kbd> + <kbd>?</kbd> (other operating systems) and paste here the output you see. Alternatively, provide us with the version of the package that you downloaded."
validations:
required: true
- type: dropdown
id: "browser"
attributes:
label: "Browser or standalone distribution"
description: "On which browser do you experience this issue?"
multiple: true
options:
- "Standalone distribution (local project)"
- "Standalone distribution (cloud project)"
- "Chrome"
- "Chromium"
- "Safari (not supported officialy, but should work)"
- "Edge (not supported officialy, but should work)"
- "Firefox (not supported officialy, but should work)"
- "Opera (not supported officialy, but should work)"
- Other (provide the browser name in the next field, please)
validations:
required: true
- type: input
id: "browser-version"
attributes:
label: "Browser Version or standalone distribution"
description: "If you are using standalone distribution, type `standalone` here."
validations:
required: true
- type: dropdown
id: "os"
attributes:
label: "Operating System"
multiple: false
options:
- MacOS
- Windows
- Linux
- Other (provide the OS name in the next field, please)
validations:
required: true
- type: input
id: "os-version"
attributes:
label: "Operating System Version"
description: "For example, `MacOS Ventura 13.2`."
validations:
required: false
- type: input
id: "hardware"
attributes:
label: "Hardware you are using"
description: "Many issues, especially those connected to rendering, depend on the hardware you are using. Providing this info can be invaluable for us to discover why you are facing it."
placeholder: "Intel Xeon W, AMD Radeon Pro W5500X, 64GB RAM"
validations:
required: false