diff options
| author | Leitwolf11 | 2026-09-27 20:00:50 +0300 |
|---|---|---|
| committer | Leitwolf11 | 2026-09-27 20:00:50 +0300 |
| commit | fbd2ec1c12c3ea39df0b7af01b6ab11360302299 (patch) | |
| tree | dfa18b5ff79218e501dfbefc724047a8aa6f5b2d /.github | |
| parent | f5e8586fc5640d21798ce4ab1229d1b9387665d1 (diff) | |
| download | catch3-fbd2ec1c12c3ea39df0b7af01b6ab11360302299.tar.gz | |
Add Catch3 issue forms
Diffstat (limited to '.github')
| -rw-r--r-- | .github/ISSUE_TEMPLATE/config.yml | 8 | ||||
| -rw-r--r-- | .github/ISSUE_TEMPLATE/diagnostic.yml | 58 |
2 files changed, 66 insertions, 0 deletions
diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 00000000..f407f5c5 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,8 @@ +blank_issues_enabled: false +contact_links: + - name: Report a security vulnerability privately + url: https://github.com/Progmasoft/catch3/security/advisories/new + about: Do not disclose security-sensitive details in a public issue. + - name: Project support + url: mailto:support@progmasoft.com?subject=Catch3%20support + about: Contact Progmasoft for questions that are not actionable bug reports. diff --git a/.github/ISSUE_TEMPLATE/diagnostic.yml b/.github/ISSUE_TEMPLATE/diagnostic.yml new file mode 100644 index 00000000..45f93f50 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/diagnostic.yml @@ -0,0 +1,58 @@ +name: Diagnostic report +description: Report a reproducible Catch3 build, test, or reporter failure. +title: "[Diagnostic]: " +body: + - type: markdown + attributes: + value: >- + Include a minimal test case and complete diagnostic output. Remove credentials and private data before + submitting. + - type: dropdown + id: component + attributes: + label: Affected area + options: + - Assertions or matchers + - Test discovery or execution + - Reporter or output format + - Build or linking + - Documentation + - Other + validations: + required: true + - type: textarea + id: summary + attributes: + label: Failure summary + description: State the observed failure and the first actionable diagnostic. + validations: + required: true + - type: textarea + id: reproduction + attributes: + label: Minimal test and reproduction steps + description: Include the test source and exact build or invocation commands. + render: text + validations: + required: true + - type: textarea + id: expected + attributes: + label: Expected and actual behavior + validations: + required: true + - type: input + id: environment + attributes: + label: Environment + description: OS/version, compiler/version, C++ standard, build system, and Catch3 revision. + validations: + required: true + - type: textarea + id: logs + attributes: + label: Complete diagnostics or logs + description: Preserve compiler error codes and context; redact secrets. + render: text + validations: + required: true |