From c4b1077ee4acebc66b12161cc08c9b360757ed16 Mon Sep 17 00:00:00 2001 From: "Matthias J. Kannwischer" Date: Tue, 6 Oct 2026 18:37:50 +0800 Subject: [PATCH] Add issue templates Add bug report and feature request issue forms adapted from mlkem-native. - Ports https://github.com/pq-code-package/mlkem-native/pull/1693 - Resolves #1455 Signed-off-by: Matthias J. Kannwischer --- .github/ISSUE_TEMPLATE/bug_report.yml | 59 ++++++++++++++++++++++ .github/ISSUE_TEMPLATE/feature_request.yml | 43 ++++++++++++++++ 2 files changed, 102 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/bug_report.yml create mode 100644 .github/ISSUE_TEMPLATE/feature_request.yml diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 000000000..18039bc15 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,59 @@ +# Copyright (c) The mldsa-native project authors +# SPDX-License-Identifier: Apache-2.0 OR ISC OR MIT + +name: Bug report +description: Create a report to help us improve +labels: [bug] +body: + - type: markdown + attributes: + value: | + **Security reports** + + DO NOT report security issues through GitHub issues - instead use GitHub's [private vulnerability reporting](https://github.com/pq-code-package/mldsa-native/security). + - type: input + id: platform + attributes: + label: Platform + placeholder: e.g., x86_64 Linux + validations: + required: true + - type: input + id: compiler + attributes: + label: Compiler + placeholder: e.g., gcc 13.2.0 (installed through nix) + validations: + required: true + - type: input + id: version + attributes: + label: mldsa-native version + placeholder: e.g., v1.0.0 or main-branch + validations: + required: true + - type: textarea + id: steps + attributes: + label: What did you do? + description: Steps to reproduce the behavior. + render: shell + validations: + required: true + - type: textarea + id: expected + attributes: + label: What did you expect to see? + validations: + required: true + - type: textarea + id: actual + attributes: + label: What did you actually see? + validations: + required: true + - type: textarea + id: context + attributes: + label: Additional context + description: Add any other context about the problem here. diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml new file mode 100644 index 000000000..149bcb96c --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -0,0 +1,43 @@ +# Copyright (c) The mldsa-native project authors +# SPDX-License-Identifier: Apache-2.0 OR ISC OR MIT + +name: Feature request +description: Suggest an idea for this project +labels: [enhancement] +body: + - type: checkboxes + id: platform + attributes: + label: Platform + description: Which platform does this concern? + options: + - label: platform independent + - label: aarch64 + - label: x86_64 + - label: rv32 + - label: other + - type: checkboxes + id: category + attributes: + label: Issue category + description: Which part(s) of mldsa-native does this issue concern? + options: + - label: "core crypto: ML-DSA" + - label: "core crypto: FIPS202" + - label: documentation + - label: integration + - label: verification + - label: CI + - label: testing + - type: textarea + id: feature + attributes: + label: Describe the feature + description: What would you like mldsa-native to support, and why? + validations: + required: true + - type: textarea + id: context + attributes: + label: Additional context + description: Add any other context or screenshots about the feature request here.