]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Change bug report issue template
authorPierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
Mon, 22 Jul 2024 13:00:55 +0000 (15:00 +0200)
committerCohenArthur <arthur.cohen@embecosm.com>
Wed, 24 Jul 2024 10:49:44 +0000 (10:49 +0000)
ChangeLog:

* .github/ISSUE_TEMPLATE/bug_report.yml: New file.
* .github/ISSUE_TEMPLATE/bug_report.md: Deleted old template.

Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
.github/ISSUE_TEMPLATE/bug_report.md [deleted file]
.github/ISSUE_TEMPLATE/bug_report.yml [new file with mode: 0644]

diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md
deleted file mode 100644 (file)
index cee42dd..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
----
-name: Bug Report
-about: Create a bug report for Rust GCC
-labels: bug
----
-<!--
-Thank you for filing a bug report! 🐛 Please provide a short summary of the bug,
-along with any information you feel relevant to replicating the bug.
--->
-
-I tried this code:
-
-```rust
-<code>
-```
-
-I expected to see this happen: *explanation*
-
-Instead, this happened: *explanation*
-
-### Meta
-
-- What version of Rust GCC were you using, git sha if possible.
-
-
diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml
new file mode 100644 (file)
index 0000000..1ca2113
--- /dev/null
@@ -0,0 +1,64 @@
+name: Bug Report
+description: Create a bug report
+body:
+  - type: markdown
+    attributes:
+      value: Thank you for filing a bug report! 🐛
+  - type: textarea
+    id: problem
+    attributes:
+      label: Summary
+      description: >
+        Please provide a short summary of the bug, along with any information
+        you feel relevant to replicate the bug.
+    validations:
+      required: true
+  - type: textarea
+    id: reproducer
+    attributes:
+      label: Reproducer
+      description: Please provide the code and steps to reproduce the bug
+      value: |
+        I tried this code:
+
+        ```rust
+        <code>
+        ```
+  - type: checkboxes
+    id: nightly-features
+    attributes:
+      label: Does the code make use of any (1.49) nightly feature ?
+      options:
+      - label: Nightly
+  - type: input
+    id: godbolt
+    attributes:
+      label: Godbolt link
+      description: Optional link to godbolt snippet
+      placeholder: |
+        https://godbolt.org/z/vnK433Wox
+  - type: textarea
+    id: obtained
+    attributes:
+      label: Actual behavior
+      description: Please describe the actual behavior
+      value: |
+        The current behavior is...
+    validations:
+      required: true
+  - type: textarea
+    id: expected
+    attributes:
+      label: Expected behavior
+      description: Please describe the expected behavior
+      value: |
+        I expected to see...
+  - type: input
+    id: version
+    attributes:
+      label: GCC Version
+      description: "GCC version (`gcc --version`) or commit SHA"
+      placeholder: |
+        commit-hash: c4fecaf3c4fec4f3caf3c4fec4f3cafec4fecaf3
+    validations:
+      required: true