]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Update and rename bug_report.md to bug_report.yml
authorArran Cudbard-Bell <a.cudbardb@gmail.com>
Wed, 14 Jul 2021 15:14:41 +0000 (10:14 -0500)
committerGitHub <noreply@github.com>
Wed, 14 Jul 2021 15:14:41 +0000 (10:14 -0500)
.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 799b6a7..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
----
-name: Bug Report
-about: Used to report a defect in server source code, default configuration files, documentation, scripts etc...  Post questions about usage to the user's mailing list (http://freeradius.org/support/).
----
-
-# Issue type
-- **Questions about the server or its usage MUST be posted to the [users mailing list](https://freeradius.org/support/).  If you post those issues here, they will be closed and locked. Repeat offenders will be BANNED**.
-- **Remote security exploits MUST be sent to security@freeradius.org.**
-
-***
-
-**REMOVE THOSE WHICH DO NOT APPLY**
-- Defect - Crash or memory corruption.
-- Defect - Non compliance with a standards document, or incorrect API usage.
-- Defect - Unexpected behaviour (obvious or verified by project member).
-
-See [here](https://github.com/FreeRADIUS/freeradius-server/blob/master/doc/source/bugs.md) for debugging instructions and how to obtain backtraces.
-
-## Defect
-
-### How to reproduce the issue
-
-A clear and concise list of steps describing how to describe the issue.
-
-### Output of ``[radiusd|freeradius] -X`` showing issue occurring
-_(you may need to run ``[radiusd|freeradius] -fxx -l stdout`` if using eg RADIUS with TLS)_
-
-```text
-COPY/PASTE OUTPUT HERE (WITHIN BACKTICKS).  NO PASTEBIN (ET AL) LINKS!
-```
-### Full backtrace from LLDB or GDB
-
-```text
-COPY/PASTE OUTPUT HERE (WITHIN BACKTICKS).  NO PASTEBIN (ET AL) LINKS!
-```
diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml
new file mode 100644 (file)
index 0000000..627c57b
--- /dev/null
@@ -0,0 +1,38 @@
+name: Bug Report
+description: Used to report a defect in server source code, default configuration files, documentation, scripts etc...
+title: "[Bug]: "
+labels: [bug, triage]
+body:
+  - type: markdown
+    attributes:
+      value: |
+        Thanks for taking the time to fill out this bug report!
+  - type: dropdown
+    id: defect_type
+    attributes:
+      label: What type of defect/bug is this?
+      multiple: true
+      options:
+        - Crash or memory corruption
+        - Non compliance with a standards document, or incorrect API usage
+        - Unexpected behaviour (obvious or verified by project member)
+  - type: textarea
+    id: how_to_reproduce
+    attributes:
+      label: How can the issue be reproduced?
+      description: A clear and concise list of steps describing how to describe the issue.
+      placeholder: Set configuration X to Y, start the server, send 1000 conflicting packets...
+    validations:
+      required: false
+  - type: textarea
+    id: log_output
+    attributes:
+      label: Relevant log output
+      description: Output of ``[radiusd|freeradius] -X`` showing issue occurring
+      render: shell
+  - type: textarea
+    id: backtrace
+    attributes:
+      label: Backtrace from LLDB or GDB
+      description: Provide a full backtrace from LLDB or GDB (if relevant). See here](https://github.com/FreeRADIUS/freeradius-server/blob/master/doc/source/bugs.md) for debugging instructions and how to obtain backtraces.
+      render:shell