diff --git a/.github/ISSUE_TEMPLATE/0_backport_request.yml b/.github/ISSUE_TEMPLATE/0_backport_request.yml new file mode 100644 index 00000000000..b8bef22b8d1 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/0_backport_request.yml @@ -0,0 +1,21 @@ +name: "🔙 Backport request" +description: Create a backport request of a bug fix. +title: '[Backport] ' +labels: ["backport"] + +body: + - type: textarea + id: backports + attributes: + label: What would you like to backport? + description: "Provide a list of links to PRs or commit SHAs you would like to backport to GraalVM for JDK 21." + validations: + required: true + + - type: textarea + id: motivation + attributes: + label: Describe the motivation for the backport. + description: "Provide a clear and concise explanation of why this backport is needed. If it fixes a reported issue please link to it." + validations: + required: true diff --git a/.github/ISSUE_TEMPLATE/0_feature_request.md b/.github/ISSUE_TEMPLATE/0_feature_request.md deleted file mode 100644 index 5314beb9e3d..00000000000 --- a/.github/ISSUE_TEMPLATE/0_feature_request.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -name: "\U0001F9E9 Feature Request" -about: Create a report to help us improve -title: '' -labels: feature -assignees: '' - ---- - -**Feature request** - -Please include the following information: - -**Is your feature request related to a problem? Please describe.** -A clear and concise description of what the problem is. E.g. I'm always frustrated when [...] - -**Describe the solution you'd like.** -A clear and concise description of what you want to happen. - -**Describe who do you think will benefit the most.** -GraalVM users, GraalVM contributors, developers of libraries and frameworks which depend on GraalVM, or somebody else? - -**Describe alternatives you've considered.** -A clear and concise description of any alternative solutions or features you've considered. - -**Additional context.** -Add any other context about the feature request here. -For example, link to the relevant projects, documentation, standards. - -**Express whether you'd like to help contributing this feature** -If you'd like to contribute, please read the [contribution guide](https://www.graalvm.org/community/contributors/). diff --git a/.github/ISSUE_TEMPLATE/1_community_bug.yml b/.github/ISSUE_TEMPLATE/1_community_bug.yml new file mode 100644 index 00000000000..469b325fdfe --- /dev/null +++ b/.github/ISSUE_TEMPLATE/1_community_bug.yml @@ -0,0 +1,85 @@ +name: "🐞 Issue Report for Community Builds 🧑‍🤝‍🧑" +description: Create a report to help us improve GraalVM's community builds. +title: '[Community] ' +labels: ["bug"] + +body: + - type: markdown + attributes: + value: | + For security vulnerabilities, please consult the [GraalVM security policy](https://github.com/oracle/graal/security/policy) and contact the security team directly. + + - type: textarea + id: describe_issue + attributes: + label: Describe the Issue + description: "Provide a clear and concise description of the issue." + validations: + required: true + + - type: textarea + id: steps_to_reproduce + attributes: + label: Steps to reproduce the issue + description: "Please include both build steps as well as run steps." + placeholder: "1. \n2. \n3." + validations: + required: true + + - type: markdown + attributes: + value: | + ### Describe GraalVM community build and your environment + + - type: textarea + id: graalvm_community_build + attributes: + label: GraalVM Community Build + description: "Provide the GraalVM community build you are using." + placeholder: "Mandrel, Liberica, or other community build" + validations: + required: true + + - type: textarea + id: graalvm_version + attributes: + label: GraalVM Version + description: "Provide the version of GraalVM used." + placeholder: "Output of `native-image -version` or `java -version` or commit id if built from source" + validations: + required: true + + - type: input + id: operating_system + attributes: + label: Operating System and Version + description: "Provide details of your operating system and version (e.g., output of `uname -a` or Windows version)." + placeholder: "OS details here" + validations: + required: true + + - type: input + id: architecture + attributes: + label: Architecture + description: "Provide details of your system architecture." + placeholder: "AMD64" + validations: + required: true + + - type: textarea + id: additional_context + attributes: + label: Additional Context + description: "Provide any additional context or information that might help in diagnosing the issue, such as environmental variables, system settings, or external dependencies." + validations: + required: false + + - type: textarea + id: log_output + attributes: + label: Build Log Output and Error Messages + description: "Include any relevant build log outputs or error messages. Attach files by selecting this field and then dragging and dropping them into the comment box below the issue form." + placeholder: "Paste build logs or error messages here" + validations: + required: false diff --git a/.github/ISSUE_TEMPLATE/1_issues_native_image_error_report.md b/.github/ISSUE_TEMPLATE/1_issues_native_image_error_report.md deleted file mode 100644 index 8d50c704d18..00000000000 --- a/.github/ISSUE_TEMPLATE/1_issues_native_image_error_report.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -# This template is linked from https://graalvm.org/native-image/error-report -name: "\U0001F6A8 Share Native Image error report" -about: Share an error report from Native Image. To report a security vulnerability, please see below or the SECURITY.md file at the root of the repository. Do not open a GitHub issue. -labels: bug, native-image - ---- - -Replace this text with the error report (`svm_err_b_*.md`) generated by the Native Image build process. -Please make sure the report does not contain any sensitive information. diff --git a/.github/ISSUE_TEMPLATE/2_issues_native_image_other.md b/.github/ISSUE_TEMPLATE/2_issues_native_image_other.md deleted file mode 100644 index 643b96e201d..00000000000 --- a/.github/ISSUE_TEMPLATE/2_issues_native_image_other.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -name: "\U0001F6A8 Other Native Image Issues" -about: File an issue for a problem with Native Image. To report a security vulnerability, please see below or the SECURITY.md file at the root of the repository. Do not open a GitHub issue. -title: '' -labels: bug, native-image -assignees: '' - ---- -**Describe the issue** -A clear and concise description of the issue. We recommend using the [latest snapshot builds](https://github.com/graalvm/graalvm-ce-dev-builds/releases) to replicate the issue as bugs are constantly being fixed in the master branch - -**Steps to reproduce the issue** -Please include both build steps as well as run steps -1. **[e.g.: git clone --depth 1 https://git.myrepo.com/projectone ]** -2. **[e.g.: mvn clean package]** - -**Describe GraalVM and your environment:** - - GraalVM version (latest snapshot builds can be found [here](https://github.com/graalvm/graalvm-ce-dev-builds/releases)), or commit id if built from source: **[e.g. EE 19.3, CE 20.0, CE 20.1.0-dev-20200304_0848]** - - JDK major version: **[e.g.:8]** - - OS: **[e.g. macOS Catalina]** - - Architecture: **[e.g.: AMD64]** - - -**More details** -Consider adding the `--native-image-info` and `--verbose` flags when building your native image and paste output below. - -Add any other information about the problem here. Especially important are stack traces or log output. Feel free to link to gists or to screenshots if necessary. -``` - PASTE YOUR LOG/STACK TRACE HERE -``` diff --git a/.github/ISSUE_TEMPLATE/3_issues_truffle.md b/.github/ISSUE_TEMPLATE/3_issues_truffle.md deleted file mode 100644 index f4756a7e682..00000000000 --- a/.github/ISSUE_TEMPLATE/3_issues_truffle.md +++ /dev/null @@ -1,49 +0,0 @@ ---- -name: "\U0001F6A8 Truffle Issue Report" -about: Create an issue report for a issue with the Truffle API (Language and Tool implementation, Language interop) and Polyglot API -title: '' -labels: truffle -assignees: '' - ---- -**Describe GraalVM and your environment :** - - GraalVM version or commit id if built from source: **[e.g. 19.3]** - - CE or EE: **[e.g.: CE]** - - JDK version: **[e.g.: JDK8]** - - OS and OS Version: **[e.g.: macOS Catalina]** - - Architecture: **[e.g.: amd64]** - - The output of `java -Xinternalversion`: -``` - **PASTE OUTPUT HERE** -``` - -**Have you verified this issue still happens when using the latest snapshot?** -You can find snapshot builds here: https://github.com/graalvm/graalvm-ce-dev-builds/releases - -**Describe the issue** -A clear and concise description of the issue. - -**Code snippet or code repository that reproduces the issue** -``` -**PASTE CODE/REPO HERE** -``` - -**Steps to reproduce the issue** -Please include both build steps as well as run steps -1. Step one [e.g.: git clone --depth 1 https://git.myrepo.com/projectone ] -2. Step two [e.g.: mvn clean package] - -**Expected behavior** -A clear and concise description of what you expected to happen. - - -**Additional context** -Add any other context about the problem here. Specially important are stack traces or log output. Feel free to link to gists or to screenshots if necesary -
Details - -``` - PASTE YOUR LOG/STACK TRACE HERE -``` -
- - diff --git a/.github/ISSUE_TEMPLATE/4_issues_tools.md b/.github/ISSUE_TEMPLATE/4_issues_tools.md deleted file mode 100644 index 50cafef8cce..00000000000 --- a/.github/ISSUE_TEMPLATE/4_issues_tools.md +++ /dev/null @@ -1,49 +0,0 @@ ---- -name: "\U0001F6A8 Tools Issue Report" -about: Create an issue report for a issue with the Truffle tools (CPUSampler, Coverage tool, etc.) -title: '' -labels: tools -assignees: '' - ---- -**Describe GraalVM and your environment :** - - GraalVM version or commit id if built from source: **[e.g. 19.3]** - - CE or EE: **[e.g.: CE]** - - JDK version: **[e.g.: JDK8]** - - OS and OS Version: **[e.g.: macOS Catalina]** - - Architecture: **[e.g.: amd64]** - - The output of `java -Xinternalversion`: -``` - **PASTE OUTPUT HERE** -``` - -**Have you verified this issue still happens when using the latest snapshot?** -You can find snapshot builds here: https://github.com/graalvm/graalvm-ce-dev-builds/releases - -**Describe the issue** -A clear and concise description of the issue. - -**Code snippet or code repository that reproduces the issue** -``` -**PASTE CODE/REPO HERE** -``` - -**Steps to reproduce the issue** -Please include both build steps as well as run steps -1. Step one [e.g.: git clone --depth 1 https://git.myrepo.com/projectone ] -2. Step two [e.g.: mvn clean package] - -**Expected behavior** -A clear and concise description of what you expected to happen. - - -**Additional context** -Add any other context about the problem here. Specially important are stack traces or log output. Feel free to link to gists or to screenshots if necesary -
Details - -``` - PASTE YOUR LOG/STACK TRACE HERE -``` -
- - diff --git a/.github/ISSUE_TEMPLATE/5_issues_llvm.md b/.github/ISSUE_TEMPLATE/5_issues_llvm.md deleted file mode 100644 index 1b3c599d2d5..00000000000 --- a/.github/ISSUE_TEMPLATE/5_issues_llvm.md +++ /dev/null @@ -1,42 +0,0 @@ ---- -name: "\U0001F409 LLVM Runtime Issue Report" -about: Report an issue with the GraalVM LLVM Runtime. To report a security vulnerability, please see below or the SECURITY.md file at the root of the repository. Do not open a GitHub issue. -title: '[LLVM] ' -labels: llvm -assignees: '' - ---- -**Describe GraalVM and your environment :** - - GraalVM version or commit id if built from source: **[e.g. 19.3]** - - CE or EE: **[e.g.: CE]** - - JDK version: **[e.g.: JDK8]** - - OS and OS Version: **[e.g.: macOS Catalina]** - - Architecture: **[e.g.: amd64]** - - The output of `java -Xinternalversion`: -``` - **PASTE OUTPUT HERE** -``` - -**Have you verified this issue still happens when using the latest snapshot?** -You can find snapshot builds here: https://github.com/graalvm/graalvm-ce-dev-builds/releases - -**Describe the issue** -A clear and concise description of the issue. - -**How to compile the LLVM bitcode that causes the problem** - - Did you use the bundled [llvm toolchain](https://www.graalvm.org/docs/reference-manual/languages/llvm/#compiling-to-llvm-bitcode) for compiling to LLVM bicode (see `lli --print-toolchain-path`)? - - If not, does problem still occur when using the toolchain? - - If the toolchain cannot be used, which compilers/tools were use and what versions (e.g., `clang --version`)? - -**Code snippet or code repository that reproduces the problem** - -**Steps to reproduce the problem** -Please include both build steps as well as run steps -1. Step one [e.g.: `$LLVM_TOOLCHAIN/clang mytest.c -o mytest`] -2. Step two [e.g.: `$GRAAALVM_HOME/bin/lli mytest`] - -**Expected behavior** -A clear and concise description of what you expected to happen. - -**Additional context** -Add any other context about the problem here. diff --git a/.github/ISSUE_TEMPLATE/6_issues_other.md b/.github/ISSUE_TEMPLATE/6_issues_other.md deleted file mode 100644 index 5b479851acf..00000000000 --- a/.github/ISSUE_TEMPLATE/6_issues_other.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -name: "\U0001F41E Issue Report" -about: Create a report to help us improve. To report a security vulnerability, please see below or the SECURITY.md file at the root of the repository. Do not open a GitHub issue. -title: '' -labels: bug -assignees: '' - ---- - -**Describe the issue** -A clear and concise description of the issue. We recommend using the [latest snapshot builds](https://github.com/graalvm/graalvm-ce-dev-builds/releases) to replicate the issue as bugs are constantly being fixed in the master branch - -**Steps to reproduce the issue** -Please include both build steps as well as run steps -1. **[e.g.: git clone --depth 1 https://git.myrepo.com/projectone ]** -2. **[e.g.: mvn clean package]** - -**Describe GraalVM and your environment:** - - GraalVM version (latest snapshot builds can be found [here](https://github.com/graalvm/graalvm-ce-dev-builds/releases)), or commit id if built from source: **[e.g. EE 19.3, CE 20.0, CE 20.1.0-dev-20200304_0848]** - - JDK major version: **[e.g.:8]** - - OS: **[e.g. macOS Catalina]** - - Architecture: **[e.g.: AMD64]** - - -**More details** -Add any other information about the problem here. Especially important are stack traces or log output. Feel free to link to gists or to screenshots if necessary. -``` - PASTE YOUR LOG/STACK TRACE HERE -``` diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index 5649b22ecc4..650d7466d78 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -2,4 +2,4 @@ blank_issues_enabled: false contact_links: - name: Need help or have a question? url: https://www.graalvm.org/slack-invitation/ - about: Join the GraalVM Slack channel. + about: Join the GraalVM Slack channel #community-lts.