walletpress/.forgejo/ISSUE_TEMPLATE/bug.yml
root 5759e18b9c docs(issues): add YAML issue forms (bug, feature) + config
- .forgejo/ISSUE_TEMPLATE/bug.yml
- .forgejo/ISSUE_TEMPLATE/feature.yml
- .forgejo/ISSUE_TEMPLATE/config.yml: blank_issues_enabled=false,
  contact_links to discussions (Q&A, Feature Requests, Announcements)

Discussions per repo land in a separate follow-up commit.
2026-07-02 00:06:49 +02:00

86 lines
2.2 KiB
YAML

name: Bug Report
description: Report a defect or unexpected behavior
title: "[Bug]: "
labels: ["bug", "triage"]
body:
- type: markdown
attributes:
value: |
Thanks for reporting a bug. Please fill in the sections below.
- type: input
id: version
attributes:
label: Version
description: Tag, branch, or commit SHA where the bug reproduces
placeholder: "v1.2.3 or main@abc1234"
validations:
required: true
- type: dropdown
id: severity
attributes:
label: Severity
description: How bad is the impact?
options:
- Critical (data loss, security, total outage)
- High (major feature broken, no workaround)
- Medium (feature broken, workaround exists)
- Low (minor, cosmetic)
validations:
required: true
- type: textarea
id: summary
attributes:
label: What happened?
description: Clear, factual description of the bug
placeholder: |
Expected: ...
Actual: ...
validations:
required: true
- type: textarea
id: repro
attributes:
label: Steps to reproduce
description: Numbered steps. Include URLs, commands, inputs.
placeholder: |
1. Go to /scanner/scan
2. Enter address 0x...
3. Click "Analyze"
4. See "undefined" instead of risk score
render: shell
validations:
required: true
- type: textarea
id: logs
attributes:
label: Logs / errors / stack trace
description: Paste relevant output. Use a code block.
render: shell
placeholder: |
```
2026-07-02T10:00:00 ERROR ...
```
- type: input
id: env
attributes:
label: Environment
description: OS, browser, runtime version, etc.
placeholder: "macOS 14.5, Chrome 125, Node 22.3"
- type: checkboxes
id: checks
attributes:
label: Pre-submit checks
options:
- label: I searched existing issues and didn't find a duplicate
required: true
- label: I can reproduce this on `main` HEAD
required: false
- label: I'm willing to submit a PR
required: false