[master] c9d7a13d6 Use issue form. ref: https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-issue-forms

Nils Goroll nils.goroll at uplex.de
Mon Apr 24 13:43:06 UTC 2023


commit c9d7a13d6c34cb7959154f8a589cf6230e11da45
Author: Shohei Tanaka(@xcir) <kokoniimasu+git at gmail.com>
Date:   Wed Apr 19 01:15:17 2023 +0000

    Use issue form.
    ref: https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-issue-forms

diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md
index 2e578a7f5..d5dda4693 100644
--- a/.github/ISSUE_TEMPLATE.md
+++ b/.github/ISSUE_TEMPLATE.md
@@ -1,69 +1,7 @@
-<!--- Things to check before you report a bug
-
-    - Is the issue you are seeing clearly an issue in varnish core or
-      could it be a support question? We do not use github issues for
-      support questions, please refer to
-      http://varnish-cache.org/support/index.html when in doubt.
-
-    - For panics (varnish crashes), bug reports are most useful if
-
-      - you are running recent code
-	- ideally master
-	- but at least the latest release of a supported version
-
-      - you got
-	- debuginfo packages installed when running binaries from
-	  packages if these are available from the package source
-	  you are using
-
-	- or have compiled with debug information whenever possible
-	  (configure --enable-debugging-symbols)
-
-    If you have considered these recommendations, please go ahead and
-    follow this template
--->
-<!--- Provide a general summary of the issue in the Title above -->
-
-## Expected Behavior
-<!--- Did you check that there are no similar bug reports or pull requests? -->
-<!---
-    If your panic happens in the child_sigsegv_handler function, look at the
-    backtrace to determine whether it is similar to another issue. When in
-    doubt, open a new one and it will be closed as a duplicate if needed.
--->
-<!--- If you're describing a bug, tell us what should happen -->
-<!--- If you're suggesting a change/improvement, tell us how it should work -->
-<!---
-    If it's a packaging bug (including sysv or systemd services bugs) please
-    open an issue on varnishcache/pkg-varnish-cache instead.
--->
 <!---
-    If it's a feature request, please start a thread on the misc list instead.
-    https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc
--->
-
-## Current Behavior
-<!--- If describing a bug, tell us what happens instead of the expected behavior -->
-<!--- If suggesting a change/improvement, explain the difference from current behavior -->
+Bug report is here.
+https://github.com/varnishcache/varnish-cache/issues/new?assignees=&labels=&template=bug-report.yml
 
-## Possible Solution
-<!--- Not obligatory, but suggest a fix/reason for the bug, -->
-<!--- or ideas how to implement the addition or change -->
-
-## Steps to Reproduce (for bugs)
-<!--- Provide a link to a live example, or an unambiguous set of steps to -->
-<!--- reproduce this bug. Include code to reproduce, if relevant -->
-1.
-2.
-3.
-4.
-
-## Context
-<!--- How has this issue affected you? What are you trying to accomplish? -->
-<!--- Providing context helps us come up with a solution that is most useful in the real world -->
-
-## Your Environment
-<!--- Include as many relevant details about the environment you experienced the bug in -->
-* Version used:
-* Operating System and version:
-* Source of binary packages used (if any)
+Questions or need help is here
+https://varnish-cache.org/support/index.html
+-->
diff --git a/.github/ISSUE_TEMPLATE/bug-report.yml b/.github/ISSUE_TEMPLATE/bug-report.yml
new file mode 100644
index 000000000..540332faf
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/bug-report.yml
@@ -0,0 +1,64 @@
+name: Bug report
+description: Create a report to help us improve
+body:
+- type: markdown
+  attributes:
+    value: |+
+      Did you check that there are no similar bug reports or pull requests?
+      
+      If your panic happens in the child_sigsegv_handler function, look at the backtrace to determine whether it is similar to another issue. When in doubt, open a new one and it will be closed as a duplicate if needed.
+      
+      If it's a packaging bug (including sysv or systemd services bugs) please open an issue on [varnishcache/pkg-varnish-cache](https://github.com/varnishcache/pkg-varnish-cache) instead.
+      
+      If it's a feature request, please start a thread on the [varnish-misc](https://varnish-cache.org/support/index.html#mailing-lists) list instead.
+      
+- type: textarea
+  attributes:
+    label: Expected Behavior
+    placeholder: |+
+      If you're describing a bug, tell us what should happen.
+      If you're suggesting a change/improvement, tell us how it should work.
+  validations:
+    required: true
+- type: textarea
+  attributes:
+    label: Current Behavior
+    placeholder: |+
+      If describing a bug, tell us what happens instead of the expected behavior.
+      If suggesting a change/improvement, explain the difference from current behavior.
+  validations:
+    required: true
+- type: textarea
+  attributes:
+    label: Possible Solution
+    placeholder: |+
+      Not obligatory, but suggest a fix/reason for the bug, or ideas how to implement the addition or change
+- type: textarea
+  attributes:
+    label: Steps to Reproduce (for bugs)
+    placeholder: |+
+      Provide a link to a live example, or an unambiguous set of steps to reproduce this bug. Include code to reproduce, if relevant.
+      1.
+      2.
+      3.
+      4.
+- type: textarea
+  attributes:
+    label: Context
+    placeholder: |+
+      How has this issue affected you? What are you trying to accomplish?
+      Providing context helps us come up with a solution that is most useful in the real world.
+  validations:
+    required: true
+- type: input
+  attributes:
+    label: Varnish Cache version(varnishd -V output)
+    placeholder: "varnishd (varnish-7.3.0 revision 84d79120b6d17b11819a663a93160743f293e63f)"
+- type: input
+  attributes:
+    placeholder: Ubuntu22.04
+    label: Operating system
+- type: input
+  attributes:
+    label: Source of binary packages used (if any)
+    placeholder: https://packagecloud.io/varnishcache/
diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml
new file mode 100644
index 000000000..3c41b4b1e
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/config.yml
@@ -0,0 +1,8 @@
+blank_issues_enabled: false
+contact_links:
+  - name: Getting Help
+    url: https://varnish-cache.org/support/index.html
+    about: If you have questions or need help, please click here.
+  - name: Report a security vulnerability
+    url: https://varnish-cache.org/security/index.html#i-have-found-a-security-hole
+    about: Report a security vulnerability.


More information about the varnish-commit mailing list