From a72cfeee0a4a50c52a2fe6a00e4a3c10740d5a88 Mon Sep 17 00:00:00 2001 From: Virgil Calvez Date: Mon, 9 Feb 2026 11:27:28 +0100 Subject: [PATCH 1/3] Add github issue templates --- .github/ISSUE_TEMPLATE/bug_report.md | 37 +++++++++++++++++++++++ .github/ISSUE_TEMPLATE/feature_request.md | 18 +++++++++++ 2 files changed, 55 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/bug_report.md create mode 100644 .github/ISSUE_TEMPLATE/feature_request.md diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md new file mode 100644 index 0000000000..d49b5d1eb6 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -0,0 +1,37 @@ +--- +name: Bug report +about: Create an issue to report a bug +title: "[BUG]" +labels: bug +assignees: '' + +--- + +**Describe the bug** +A clear and concise description of what the bug is. + +**Environment** +- Operating system: +- CPU architecture: +- GraalPy version: +- If embedding, JDK version: +- If applicable, package name and version: + +**To Reproduce** +Steps to reproduce the behavior: + +- +- +- + +**Expected behavior** +A clear and concise description of what you expected to happen. + +**Screenshots** +If applicable, add screenshots to help explain your problem. + +**Stack Trace** +If applicable, please share the stack trace. + +**Additional context** +Add any other context about the problem here. \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md new file mode 100644 index 0000000000..b81b0dca7d --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -0,0 +1,18 @@ +--- +name: Feature request +about: Create an issue to request a feature +title: "[FEAT]" +labels: feature +assignees: '' + +--- + +**Describe the feature** +A clear and concise description of what the feature is. + + +**Expected behavior** +A clear and concise description of what you expect to happen. + +**Additional context** +Add any other context about the feature here. \ No newline at end of file From 5e18709badfb162d1df52b6520049fd95943f2b1 Mon Sep 17 00:00:00 2001 From: Virgil Calvez Date: Mon, 9 Feb 2026 15:41:13 +0100 Subject: [PATCH 2/3] Update bug_report.md to yaml github form --- .github/ISSUE_TEMPLATE/bug_report.md | 37 ----------- .github/ISSUE_TEMPLATE/bug_report.yml | 88 +++++++++++++++++++++++++++ 2 files changed, 88 insertions(+), 37 deletions(-) delete mode 100644 .github/ISSUE_TEMPLATE/bug_report.md create mode 100644 .github/ISSUE_TEMPLATE/bug_report.yml diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md deleted file mode 100644 index d49b5d1eb6..0000000000 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ /dev/null @@ -1,37 +0,0 @@ ---- -name: Bug report -about: Create an issue to report a bug -title: "[BUG]" -labels: bug -assignees: '' - ---- - -**Describe the bug** -A clear and concise description of what the bug is. - -**Environment** -- Operating system: -- CPU architecture: -- GraalPy version: -- If embedding, JDK version: -- If applicable, package name and version: - -**To Reproduce** -Steps to reproduce the behavior: - -- -- -- - -**Expected behavior** -A clear and concise description of what you expected to happen. - -**Screenshots** -If applicable, add screenshots to help explain your problem. - -**Stack Trace** -If applicable, please share the stack trace. - -**Additional context** -Add any other context about the problem here. \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 0000000000..0550d9410a --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,88 @@ +name: Bug Report +description: Create an issue to report a bug. +title: "[Bug]: " +labels: ["bug"] +body: + - type: textarea + id: bug + attributes: + label: Describe the bug + description: A clear and concise description of what the bug is. + validations: + required: true + + - type: markdown + attributes: + value: "## Environment" + + - type: dropdown + id: os + attributes: + label: Operating system + options: + - Linux + - Windows + - macOS + validations: + required: true + + - type: dropdown + id: arch + attributes: + label: CPU architecture + options: + - x86_64 + - ARM64 + validations: + required: true + + - type: input + id: graalpy_version + attributes: + label: GraalPy version + validations: + required: true + + - type: markdown + attributes: + value: "## Java embedding (optional)" + + - type: input + id: jdk_version + attributes: + label: JDK version + + - type: textarea + id: context_config + attributes: + label: Context configuration + description: How the Context is configured (share a code snippet if possible) + + - type: textarea + id: steps + attributes: + label: Steps to reproduce + description: Steps to reproduce the behavior. + validations: + required: true + + - type: textarea + id: expected + attributes: + label: Expected behavior + description: A clear and concise description of what you expected to happen. + validations: + required: true + + - type: textarea + id: stack + attributes: + label: Stack trace + description: If applicable, please share the stack trace. + render: shell + + - type: textarea + id: extra + attributes: + label: Additional context + description: Add any other context about the problem here. \ No newline at end of file From ba7009e71e8386e617f19406fe6c050666af2c9d Mon Sep 17 00:00:00 2001 From: Virgil Calvez Date: Mon, 9 Feb 2026 16:17:07 +0100 Subject: [PATCH 3/3] add feature_request form --- .github/ISSUE_TEMPLATE/feature_request.md | 18 --------------- .github/ISSUE_TEMPLATE/feature_request.yml | 26 ++++++++++++++++++++++ 2 files changed, 26 insertions(+), 18 deletions(-) delete mode 100644 .github/ISSUE_TEMPLATE/feature_request.md create mode 100644 .github/ISSUE_TEMPLATE/feature_request.yml diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md deleted file mode 100644 index b81b0dca7d..0000000000 --- a/.github/ISSUE_TEMPLATE/feature_request.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -name: Feature request -about: Create an issue to request a feature -title: "[FEAT]" -labels: feature -assignees: '' - ---- - -**Describe the feature** -A clear and concise description of what the feature is. - - -**Expected behavior** -A clear and concise description of what you expect to happen. - -**Additional context** -Add any other context about the feature here. \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml new file mode 100644 index 0000000000..309959ef01 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -0,0 +1,26 @@ +name: Feature Request +description: Create an issue to request a feature +title: "[Feature Request]: " +labels: ["enhancement"] +body: + - type: textarea + id: feature_request + attributes: + label: Describe the feature + description: A clear and concise description of what the feature is. + validations: + required: true + + - type: textarea + id: expected + attributes: + label: Expected behavior + description: A clear and concise description of what you expect to happen. + validations: + required: true + + - type: textarea + id: extra + attributes: + label: Additional context + description: Add any other context about the feature here. \ No newline at end of file