Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: issue forms with reason-listings #3476

Open
wants to merge 9 commits into
base: main
Choose a base branch
from
19 changes: 0 additions & 19 deletions .github/ISSUE_TEMPLATE/bug_report.md

This file was deleted.

61 changes: 61 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
name: I think I found a bug in SQLx
description: Create a bug-report issue
labels: [bug]
body:
- type: textarea
id: related-issues
validations:
required: true
attributes:
label: I have found these related issues/pull requests
description: |
I have searched by clicking [HERE](https://github.com/launchbadge/sqlx/issues?q=)
for existing issues, these are the ones I've found,
and this is why I think this deserves a new issue.
placeholder: "Related to ..."
- type: textarea
id: description
validations:
required: true
attributes:
label: Description
description: Clear and concise description of what the bug is
- type: textarea
id: steps-to-reproduce
validations:
required: true
attributes:
label: Reproduction steps
description: A small code snippet or a link to a Github repo or Gist, with instructions on reproducing the bug.
- type: input
id: sqlx-version
attributes:
label: SQLx version
validations:
required: true
- type: input
id: sqlx-features
attributes:
label: Enabled SQLx features
validations:
required: true
- type: input
id: db-server-and-version
attributes:
label: Database server and version
placeholder: MySQL / Postgres / SQLite <x.y.z>
validations:
required: true
- type: input
id: os-type
attributes:
label: Operating system
validations:
required: true
- type: input
id: rust-version
attributes:
label: Rust version
description: You can get this via running `rustc --version`
validations:
required: true
20 changes: 0 additions & 20 deletions .github/ISSUE_TEMPLATE/feature_request.md

This file was deleted.

37 changes: 37 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
name: I have a feature request for SQLx
description: Create a feature-request issue
labels: [enhancement]
body:
- type: textarea
id: related-issues
validations:
required: true
attributes:
label: I have found these related issues/pull requests
description: "Provide context for your pull request."
placeholder: |
Closes \#...
Relates to \#...
- type: textarea
id: feature-description
validations:
required: true
attributes:
label: Description
description: A clear and concise description of what the problem is
placeholder: You should add ...
- type: textarea
id: solution
validations:
required: true
attributes:
label: Prefered solution
description: A clear and concise description of what you want to happen.
placeholder: In my use-case, ...
- type: textarea
id: breaking-change
validations:
required: true
attributes:
label: Is this a breaking change? Why or why not?