From 4859a2d317200507bcc2b9ee8809beff4928889a Mon Sep 17 00:00:00 2001 From: Clement Tsang <34804052+ClementTsang@users.noreply.github.com> Date: Sun, 26 Jul 2026 22:07:56 -0400 Subject: [PATCH] other: add OS as an input to packaging issue template + update bug report template (#2176) Update for packaging and bug issue templates, mainly wording/validations for the latter and adding OS/arch for the former. --- .github/ISSUE_TEMPLATE/bug_report.yml | 21 +++++++++++------ .github/ISSUE_TEMPLATE/packaging.yml | 33 ++++++++++++++++++++++++++- 2 files changed, 46 insertions(+), 8 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index bda298c4..0d82a295 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -1,7 +1,7 @@ name: Bug report description: Found something wrong or broken? If it hasn't already been filed/solved, report it! -labels: [ "bug" ] +labels: ["bug"] body: - type: checkboxes id: acknowledgements @@ -24,23 +24,26 @@ body: - type: input id: operating_system + validations: + required: true attributes: label: What operating system and version are you using? description: > Please provide the operating system(s) and version(s) that are - experiencing the problem. Note that issues on operating systems that - [are not officially - supported](https://github.com/ClementTsang/bottom#support) may not be + experiencing the problem. Note that operating systems that + [are not officially supported](https://github.com/ClementTsang/bottom#support) may not be prioritized/resolved. placeholder: Arch Linux 6.6.2 - type: dropdown id: architecture + validations: + required: true attributes: label: What architecture are you using? description: > Please select the architecture(s) that are experiencing the problem. - Note that systems that [are not officially + Note that architectures that [are not officially supported](https://github.com/ClementTsang/bottom#support) may not be prioritized/resolved. multiple: true @@ -53,8 +56,11 @@ body: - type: textarea id: terminal + validations: + required: true attributes: - label: What terminal(s) are you running bottom on that are experiencing the + label: + What terminal(s) are you running bottom on that are experiencing the problem? description: > Please provide what terminal(s) you are running `bottom` on (e.g. @@ -71,7 +77,8 @@ body: description: > If you know, please select what filesystem(s) you are using on the system that is experiencing the problem. This can be especially helpful - if the issue is related to either the disk or memory widgets. + if the issue is related to either the disk or memory widgets. If not, + feel free to skip this question. multiple: true options: - ext4 diff --git a/.github/ISSUE_TEMPLATE/packaging.yml b/.github/ISSUE_TEMPLATE/packaging.yml index adc8a568..3105430b 100644 --- a/.github/ISSUE_TEMPLATE/packaging.yml +++ b/.github/ISSUE_TEMPLATE/packaging.yml @@ -1,6 +1,6 @@ name: Packaging description: For issues, questions, or requests regarding packaging or distribution. -labels: [ "packaging" ] +labels: ["packaging"] body: - type: markdown attributes: @@ -57,3 +57,34 @@ body: What is the packaging-related issue? Please be clear and concise. placeholder: | Example: Would it be possible to add shell completion generation as a separate build artifact? + + - type: input + id: operating_system + validations: + required: false + attributes: + label: What operating system and version are you using? + description: > + Please provide the operating system(s) and version(s) if relevant (e.g. there is a + packaging problem for a specific OS). Note that operating systems that + [are not officially supported](https://github.com/ClementTsang/bottom#support) may not be + prioritized/resolved. + placeholder: Arch Linux 6.6.2 + + - type: dropdown + id: architecture + validations: + required: false + attributes: + label: What architecture are you using? + description: > + Please select the architecture(s) if relevant (e.g. there is a packaging problem for a specific architecture). + Note that architectures that [are not officially supported](https://github.com/ClementTsang/bottom#support) may not be + prioritized/resolved. + multiple: true + options: + - x86_64/AMD64 + - arm64 + - x86 + - arm32 + - Other (please specify in the Additional Information area at the end)