From 494f4836935610573ebe2709d21c1376bcedb2b2 Mon Sep 17 00:00:00 2001 From: Foivos Zakkak Date: Mon, 16 Oct 2023 11:09:27 +0300 Subject: [PATCH] Introduce new issue template for native executable bugs The aim of this is to prompt the reported to make sure the issue is native-image specific and also remove the GraalVM field from issue reports not using GraalVM. --- .github/ISSUE_TEMPLATE/bug_report.yml | 4 - .github/ISSUE_TEMPLATE/bug_report_native.yml | 77 ++++++++++++++++++++ 2 files changed, 77 insertions(+), 4 deletions(-) create mode 100644 .github/ISSUE_TEMPLATE/bug_report_native.yml diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index c8708d44b0c54..652e35ac99421 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -51,10 +51,6 @@ body: id: java_version attributes: label: Output of `java -version` - - type: input - id: graalvm_version - attributes: - label: GraalVM version (if different from Java) - type: input id: quarkus_version attributes: diff --git a/.github/ISSUE_TEMPLATE/bug_report_native.yml b/.github/ISSUE_TEMPLATE/bug_report_native.yml new file mode 100644 index 0000000000000..6fa9986b489ae --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report_native.yml @@ -0,0 +1,77 @@ +name: Bug Report for Quarkus native executables +description: Report a bug in Quarkus that only appears when building a native executable +labels: kind/bug +body: + - type: textarea + id: description + validations: + required: true + attributes: + label: Describe the bug + description: >- + Describe the issue you are experiencing here to communicate to the + maintainers. Tell us what you were trying to do and what happened. + + Make sure the issue is not reproducible in JVM mode. If the + issue is reproducible in JVM mode please open a "Bug Report for + Quarkus". + + Provide a clear and concise description of what the problem is. + - type: textarea + id: expected_behavior + attributes: + label: Expected behavior + description: >- + Describe the expected behavior clearly and concisely. + - type: textarea + id: actual_behavior + attributes: + label: Actual behavior + description: >- + Describe the actual behavior clearly and concisely. + - type: textarea + id: how_to_reproduce + attributes: + label: How to Reproduce? + description: >- + Link to a small reproducer (preferably a Maven project if the issue is not Gradle-specific) or attach an archive containing the reproducer to the issue. + placeholder: | + Reproducer: + + Steps to reproduce the behavior: + 1. + 2. + 3. + - type: markdown + id: environment + attributes: + value: | + ## Environment + - type: input + id: uname + attributes: + label: Output of `uname -a` or `ver` + - type: input + id: java_version + attributes: + label: Output of `java -version` + - type: input + id: graalvm_version + attributes: + label: Mandrel or GraalVM version (if different from Java) + - type: input + id: quarkus_version + attributes: + label: Quarkus version or git rev + - type: input + id: build_tool + attributes: + label: Build tool (ie. output of `mvnw --version` or `gradlew --version`) + - type: textarea + id: additional_info + attributes: + label: Additional information + description: > + If you have any additional information for us, use the field below. + Please note, you can attach screenshots or screen recordings here, by + dragging and dropping files in the field below.