From 00a24106319ede2d9244b495c880be834817afa4 Mon Sep 17 00:00:00 2001 From: acsfer Date: Thu, 20 Jan 2022 19:19:40 +0100 Subject: [PATCH 01/15] Supercharge bug reports template More easy to fill, more accurate bug reports. :) --- .github/ISSUE_TEMPLATE/BUG_REPORT.yml | 212 ++++++++++++++++++++++++++ .github/ISSUE_TEMPLATE/Bug_report.md | 166 -------------------- 2 files changed, 212 insertions(+), 166 deletions(-) create mode 100644 .github/ISSUE_TEMPLATE/BUG_REPORT.yml delete mode 100644 .github/ISSUE_TEMPLATE/Bug_report.md diff --git a/.github/ISSUE_TEMPLATE/BUG_REPORT.yml b/.github/ISSUE_TEMPLATE/BUG_REPORT.yml new file mode 100644 index 00000000000..a0742cd76ab --- /dev/null +++ b/.github/ISSUE_TEMPLATE/BUG_REPORT.yml @@ -0,0 +1,212 @@ +name: "Bug report: Nextcloud Server" +description: "Submit a report and help us improve Nextcloud Server" +title: "[Bug]: " +labels: ["bug", "needs triage"] +body: + - type: markdown + attributes: + value: "### Thank you for contributing to our project!" + - type: markdown + attributes: + value: | + Before submitting, we'd appreciate it if you: + - Verify that your issue is not already reported. Search for it on Github. + - Check if your Nextcloud Server is up to date. If not, we recommend that you update it first. + - type: textarea + id: bug-description + attributes: + label: Bug description + description: Provide a description of the bug you're experiencing. + validations: + required: true + - type: textarea + id: expected-behavior + attributes: + label: Expected behavior + description: Describe what you expected to happen. + validations: + required: true + - type: textarea + id: reproduce + attributes: + label: Steps to reproduce + description: Describe the steps to reproduce the bug. + value: | + 1. + 2. + 3. + ... + validations: + required: true + - type: dropdown + id: install-method + attributes: + label: Installation method + description: | + Select installation method you used. + Describe the method in the "Additional info" section if you chose "other". + options: + - "Manual installation" + - "Official Docker image" + - "Official VM scripts" + - "Official SNAP package" + - "Web installer on a VPS or web space" + - "Other" + validations: + required: true + - type: dropdown + id: system + attributes: + label: Operating system + description: | + Select operating system where Nextcloud Server is installed. + Describe in the "Additional info" section if you chose "Other". + options: + - "Debian/Ubuntu" + - "RHEL/CentOS" + - "Other" + validations: + required: true + - type: dropdown + id: php + attributes: + label: PHP engine version + description: | + Select PHP engine version serving Nextcloud Server. + Describe in the "Additional info" section if you chose "Other". + options: + - "PHP 7.3" + - "PHP 7.4" + - "PHP 8.0" + - "PHP 8.1" + - "Other" + validations: + required: true + - type: dropdown + id: webserver + attributes: + label: PHP engine version + description: | + Select Webserver serving Nextcloud Server. + Describe in the "Additional info" section if you chose "Other". + options: + - "Apache (supported)" + - "Nginx" + - "Lighttpd" + - "Other" + validations: + required: true + - type: dropdown + id: database + attributes: + label: Database engine version + description: | + Select Database engine serving Nextcloud Server. + Describe in the "Additional info" section if you chose "Other". + options: + - "MySQL" + - "MariaDB" + - "PostgreSQL" + - "Other" + validations: + required: true + - type: dropdown + id: fresh + attributes: + label: Is this bug present after an update or on a fresh install? + description: | + Select if bug is present after an update or on a fresh install. + options: + - "Updated from a minor version (ex. 22.2.3 to 22.2.4)" + - "Updated to a major version (ex. 22.2.3 to 23.0.1)" + - "Fresh Nextcloud Server install" + validations: + required: true + - type: dropdown + id: encryption + attributes: + label: Are you using the Nextcloud Server Encryption module? + description: | + Select if encryption is Enabled on your Nextcloud Server. + options: + - "Enabled" + - "Disabled" + validations: + required: true + - type: dropdown + id: users + attributes: + label: Are you using an external user-backend? + description: | + Select if an external user-backend is Enabled on your Nextcloud Server. + Describe in the "Additional info" section if you chose "Other". + options: + - "LDAP/ Active Directory" + - "SSO - SAML" + - "Other" + validations: + required: true + - type: textarea + id: configs + attributes: + label: Configuration report + description: | + Provide information about your configuration. + To get this information, execute one of the following commands on the CLI: + ```shell + sudo -u www-data php occ config:list system + php occ config:list system + ./occ config:list system + ``` + > NOTE: This will be automatically formatted into code. + render: shell + validations: + required: false + - type: textarea + id: apps + attributes: + label: List of activated Apps + description: | + Provide information about your apps. + To get this information, execute one of the following commands on the CLI: + ```shell + sudo -u www-data php occ app:list + php occ app:list + ./occ app:list + ``` + > NOTE: This will be automatically formatted into code. + render: shell + validations: + required: false + - type: textarea + id: nextcloud-signingstatus + attributes: + label: Nextcloud Signing status + description: | + Provide Nextcloud Signing status. + First, login as Admin user into your Nextcloud, then access this URL: + ```shell + https://yournextcloud.com/index.php/settings/integrity/failed + ``` + > NOTE: This will be automatically formatted into code. + render: shell + validations: + required: true + - type: textarea + id: nextcloud-log + attributes: + label: Nextcloud Logs + description: | + Provide Nextcloud logs lines. + Copy all contents from `data/nextcloud.log` or a RAW from `/settings/admin/logging` section: + > NOTE: This will be automatically formatted into code. + render: shell + validations: + required: false + - type: textarea + id: additional-info + attributes: + label: Additional info + description: Any additional information related to the issue (ex. browser console errors, software versions). + validations: + required: true \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/Bug_report.md b/.github/ISSUE_TEMPLATE/Bug_report.md deleted file mode 100644 index 7db40cf0066..00000000000 --- a/.github/ISSUE_TEMPLATE/Bug_report.md +++ /dev/null @@ -1,166 +0,0 @@ ---- -name: 🐛 Bug report -about: Help us improving by reporting a bug -labels: bug, 0. Needs triage ---- - - - - - -### How to use GitHub - -* Please use the 👍 [reaction](https://blog.github.com/2016-03-10-add-reactions-to-pull-requests-issues-and-comments/) to show that you are affected by the same issue. -* Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this issue. -* Subscribe to receive notifications on status change and new comments. - - -### Steps to reproduce -1. -2. -3. - -### Expected behaviour -Tell us what should happen - -### Actual behaviour -Tell us what happens instead - -### Server configuration - -**Operating system:** - -**Web server:** - -**Database:** - -**PHP version:** - -**Nextcloud version:** (see Nextcloud admin page) - -**Updated from an older Nextcloud/ownCloud or fresh install:** - -**Where did you install Nextcloud from:** - -**Signing status:** -
-Signing status - -``` -Login as admin user into your Nextcloud and access -http://example.com/index.php/settings/integrity/failed -paste the results here. -``` -
- -**List of activated apps:** -
-App list - -``` -If you have access to your command line run e.g.: -sudo -u www-data php occ app:list -from within your Nextcloud installation folder -``` -
- -**Nextcloud configuration:** -
-Config report - -``` -If you have access to your command line run e.g.: -sudo -u www-data php occ config:list system -from within your Nextcloud installation folder - -or - -Insert your config.php content here. -Make sure to remove all sensitive content such as passwords. (e.g. database password, passwordsalt, secret, smtp password, …) -``` -
- -**Are you using external storage, if yes which one:** local/smb/sftp/... - -**Are you using encryption:** yes/no - -**Are you using an external user-backend, if yes which one:** LDAP/ActiveDirectory/Webdav/... - -#### LDAP configuration (delete this part if not used) -
-LDAP config - -``` -With access to your command line run e.g.: -sudo -u www-data php occ ldap:show-config -from within your Nextcloud installation folder - -Without access to your command line download the data/owncloud.db to your local -computer or access your SQL server remotely and run the select query: -SELECT * FROM `oc_appconfig` WHERE `appid` = 'user_ldap'; - - -Eventually replace sensitive data as the name/IP-address of your LDAP server or groups. -``` -
- -### Client configuration -**Browser:** - -**Operating system:** - -### Logs - - - -#### Web server error log -
-Web server error log - -``` -Insert your webserver log here -``` -
- -#### Nextcloud log (data/nextcloud.log) -
-Nextcloud log - -``` -Insert your Nextcloud log here -``` -
- -#### Browser log -
-Browser log - -``` -Insert your browser log here, this could for example include: - -a) The javascript console log -b) The network log -c) ... -``` -
From e4b5a82132cb8f991498d3c6f19fc07ad0a277a4 Mon Sep 17 00:00:00 2001 From: acsfer Date: Thu, 20 Jan 2022 19:29:34 +0100 Subject: [PATCH 02/15] Add Code of Conduct --- .github/ISSUE_TEMPLATE/BUG_REPORT.yml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/BUG_REPORT.yml b/.github/ISSUE_TEMPLATE/BUG_REPORT.yml index a0742cd76ab..289abe2a14a 100644 --- a/.github/ISSUE_TEMPLATE/BUG_REPORT.yml +++ b/.github/ISSUE_TEMPLATE/BUG_REPORT.yml @@ -209,4 +209,12 @@ body: label: Additional info description: Any additional information related to the issue (ex. browser console errors, software versions). validations: - required: true \ No newline at end of file + required: true + - type: checkboxes + id: terms + attributes: + label: Code of Conduct + description: By submitting this issue, you agree to follow our [Code of Conduct](https://nextcloud.com/contribute/code-of-conduct/) + options: + - label: I agree to follow Nextcloud's Code of Conduct + required: true From f8edb09aaea3bdfacf65a25085539c93e13e3289 Mon Sep 17 00:00:00 2001 From: acsfer Date: Thu, 20 Jan 2022 19:35:04 +0100 Subject: [PATCH 03/15] Add bug reports only checkbox --- .github/ISSUE_TEMPLATE/BUG_REPORT.yml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/BUG_REPORT.yml b/.github/ISSUE_TEMPLATE/BUG_REPORT.yml index 289abe2a14a..f3a95aeb685 100644 --- a/.github/ISSUE_TEMPLATE/BUG_REPORT.yml +++ b/.github/ISSUE_TEMPLATE/BUG_REPORT.yml @@ -211,7 +211,15 @@ body: validations: required: true - type: checkboxes - id: terms + id: issue-terms + attributes: + label: This is a bug, not a question or a configuration issue + description: By submitting this issue, you agree to use Github only to report bugs on this project code + options: + - label: This is a bug, not a question or a configuration issue + required: true + - type: checkboxes + id: coc-terms attributes: label: Code of Conduct description: By submitting this issue, you agree to follow our [Code of Conduct](https://nextcloud.com/contribute/code-of-conduct/) From 6dccdf92093ac9590805f89d0760311b09941695 Mon Sep 17 00:00:00 2001 From: acsfer Date: Thu, 20 Jan 2022 22:15:14 +0100 Subject: [PATCH 04/15] Typo on label Co-authored-by: Joas Schilling <213943+nickvergessen@users.noreply.github.com> --- .github/ISSUE_TEMPLATE/BUG_REPORT.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/BUG_REPORT.yml b/.github/ISSUE_TEMPLATE/BUG_REPORT.yml index f3a95aeb685..952f2bcb703 100644 --- a/.github/ISSUE_TEMPLATE/BUG_REPORT.yml +++ b/.github/ISSUE_TEMPLATE/BUG_REPORT.yml @@ -85,7 +85,7 @@ body: - type: dropdown id: webserver attributes: - label: PHP engine version + label: Web server description: | Select Webserver serving Nextcloud Server. Describe in the "Additional info" section if you chose "Other". From 26d11392121ea01c56ab1f130656af9ae21b4eca Mon Sep 17 00:00:00 2001 From: acsfer Date: Thu, 20 Jan 2022 22:21:23 +0100 Subject: [PATCH 05/15] Invert steps and expected behavior --- .github/ISSUE_TEMPLATE/BUG_REPORT.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/BUG_REPORT.yml b/.github/ISSUE_TEMPLATE/BUG_REPORT.yml index 952f2bcb703..7182f5b3636 100644 --- a/.github/ISSUE_TEMPLATE/BUG_REPORT.yml +++ b/.github/ISSUE_TEMPLATE/BUG_REPORT.yml @@ -19,13 +19,6 @@ body: description: Provide a description of the bug you're experiencing. validations: required: true - - type: textarea - id: expected-behavior - attributes: - label: Expected behavior - description: Describe what you expected to happen. - validations: - required: true - type: textarea id: reproduce attributes: @@ -38,6 +31,13 @@ body: ... validations: required: true + - type: textarea + id: expected-behavior + attributes: + label: Expected behavior + description: Describe what you expected to happen. + validations: + required: true - type: dropdown id: install-method attributes: From 08d1723c624ec155caf82cb511b704a6385c902a Mon Sep 17 00:00:00 2001 From: acsfer Date: Fri, 21 Jan 2022 09:37:41 +0100 Subject: [PATCH 06/15] Update .github/ISSUE_TEMPLATE/BUG_REPORT.yml Co-authored-by: Simon L. --- .github/ISSUE_TEMPLATE/BUG_REPORT.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/BUG_REPORT.yml b/.github/ISSUE_TEMPLATE/BUG_REPORT.yml index 7182f5b3636..a773e73e24a 100644 --- a/.github/ISSUE_TEMPLATE/BUG_REPORT.yml +++ b/.github/ISSUE_TEMPLATE/BUG_REPORT.yml @@ -1,7 +1,7 @@ name: "Bug report: Nextcloud Server" description: "Submit a report and help us improve Nextcloud Server" title: "[Bug]: " -labels: ["bug", "needs triage"] +labels: ["bug", "0. Needs triage"] body: - type: markdown attributes: From 0a0da1470c7cc3fc0f99ca4bf206f2838bea471c Mon Sep 17 00:00:00 2001 From: acsfer Date: Fri, 21 Jan 2022 09:46:15 +0100 Subject: [PATCH 07/15] Add LTS Wiki page --- .github/ISSUE_TEMPLATE/BUG_REPORT.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/BUG_REPORT.yml b/.github/ISSUE_TEMPLATE/BUG_REPORT.yml index a773e73e24a..030f1337eb1 100644 --- a/.github/ISSUE_TEMPLATE/BUG_REPORT.yml +++ b/.github/ISSUE_TEMPLATE/BUG_REPORT.yml @@ -11,7 +11,7 @@ body: value: | Before submitting, we'd appreciate it if you: - Verify that your issue is not already reported. Search for it on Github. - - Check if your Nextcloud Server is up to date. If not, we recommend that you update it first. + - Check if your Nextcloud Server is up to date. If not, we recommend that you update it first. See [Maintenance and Release Schedule](https://github.com/nextcloud/server/wiki/Maintenance-and-Release-Schedule) for supported versions. - type: textarea id: bug-description attributes: From 91965df9e4ff7295c3545bf4a958c4c9bf1fe3a7 Mon Sep 17 00:00:00 2001 From: acsfer Date: Fri, 21 Jan 2022 09:50:43 +0100 Subject: [PATCH 08/15] Add AIO option --- .github/ISSUE_TEMPLATE/BUG_REPORT.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/ISSUE_TEMPLATE/BUG_REPORT.yml b/.github/ISSUE_TEMPLATE/BUG_REPORT.yml index 030f1337eb1..f42b17d48a4 100644 --- a/.github/ISSUE_TEMPLATE/BUG_REPORT.yml +++ b/.github/ISSUE_TEMPLATE/BUG_REPORT.yml @@ -50,6 +50,7 @@ body: - "Official Docker image" - "Official VM scripts" - "Official SNAP package" + - "Official All-in-One appliance" - "Web installer on a VPS or web space" - "Other" validations: From 6f8d35e0a4870f1403586ee37045177b8b506ea7 Mon Sep 17 00:00:00 2001 From: acsfer Date: Fri, 21 Jan 2022 10:10:46 +0100 Subject: [PATCH 09/15] Add new line --- .github/ISSUE_TEMPLATE/BUG_REPORT.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/BUG_REPORT.yml b/.github/ISSUE_TEMPLATE/BUG_REPORT.yml index f42b17d48a4..30178192eae 100644 --- a/.github/ISSUE_TEMPLATE/BUG_REPORT.yml +++ b/.github/ISSUE_TEMPLATE/BUG_REPORT.yml @@ -11,7 +11,8 @@ body: value: | Before submitting, we'd appreciate it if you: - Verify that your issue is not already reported. Search for it on Github. - - Check if your Nextcloud Server is up to date. If not, we recommend that you update it first. See [Maintenance and Release Schedule](https://github.com/nextcloud/server/wiki/Maintenance-and-Release-Schedule) for supported versions. + - Check if your Nextcloud Server is up to date. If not, we recommend that you update it first. + See [Maintenance and Release Schedule](https://github.com/nextcloud/server/wiki/Maintenance-and-Release-Schedule) for supported versions. - type: textarea id: bug-description attributes: @@ -50,7 +51,6 @@ body: - "Official Docker image" - "Official VM scripts" - "Official SNAP package" - - "Official All-in-One appliance" - "Web installer on a VPS or web space" - "Other" validations: From c2f463e70b44ec8f64f3e5a852b10426c49b3de0 Mon Sep 17 00:00:00 2001 From: acsfer Date: Fri, 21 Jan 2022 10:19:56 +0100 Subject: [PATCH 10/15] Add default user-backend option --- .github/ISSUE_TEMPLATE/BUG_REPORT.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/BUG_REPORT.yml b/.github/ISSUE_TEMPLATE/BUG_REPORT.yml index 30178192eae..86f3ae24053 100644 --- a/.github/ISSUE_TEMPLATE/BUG_REPORT.yml +++ b/.github/ISSUE_TEMPLATE/BUG_REPORT.yml @@ -1,6 +1,6 @@ name: "Bug report: Nextcloud Server" description: "Submit a report and help us improve Nextcloud Server" -title: "[Bug]: " +title: "" labels: ["bug", "0. Needs triage"] body: - type: markdown @@ -130,8 +130,8 @@ body: description: | Select if encryption is Enabled on your Nextcloud Server. options: - - "Enabled" - - "Disabled" + - "Encryption is Enabled" + - "Encryption is Disabled" validations: required: true - type: dropdown @@ -142,6 +142,7 @@ body: Select if an external user-backend is Enabled on your Nextcloud Server. Describe in the "Additional info" section if you chose "Other". options: + - "Internal user-backend only" - "LDAP/ Active Directory" - "SSO - SAML" - "Other" From fe97ba80011e6f94131e118ae3676c0ae1a6e623 Mon Sep 17 00:00:00 2001 From: acsfer Date: Fri, 21 Jan 2022 10:28:03 +0100 Subject: [PATCH 11/15] Require all fields --- .github/ISSUE_TEMPLATE/BUG_REPORT.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/BUG_REPORT.yml b/.github/ISSUE_TEMPLATE/BUG_REPORT.yml index 86f3ae24053..bb6803b4621 100644 --- a/.github/ISSUE_TEMPLATE/BUG_REPORT.yml +++ b/.github/ISSUE_TEMPLATE/BUG_REPORT.yml @@ -163,7 +163,7 @@ body: > NOTE: This will be automatically formatted into code. render: shell validations: - required: false + required: true - type: textarea id: apps attributes: @@ -179,7 +179,7 @@ body: > NOTE: This will be automatically formatted into code. render: shell validations: - required: false + required: true - type: textarea id: nextcloud-signingstatus attributes: @@ -204,7 +204,7 @@ body: > NOTE: This will be automatically formatted into code. render: shell validations: - required: false + required: true - type: textarea id: additional-info attributes: From 444aefd0759f363a71ad125f73c5ea93024b3532 Mon Sep 17 00:00:00 2001 From: acsfer Date: Fri, 21 Jan 2022 10:31:30 +0100 Subject: [PATCH 12/15] Title can't be empty --- .github/ISSUE_TEMPLATE/BUG_REPORT.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/BUG_REPORT.yml b/.github/ISSUE_TEMPLATE/BUG_REPORT.yml index bb6803b4621..f90fd319c59 100644 --- a/.github/ISSUE_TEMPLATE/BUG_REPORT.yml +++ b/.github/ISSUE_TEMPLATE/BUG_REPORT.yml @@ -1,6 +1,6 @@ name: "Bug report: Nextcloud Server" description: "Submit a report and help us improve Nextcloud Server" -title: "" +title: "[Bug]: " labels: ["bug", "0. Needs triage"] body: - type: markdown From 492e73b47efbddfea462acefd7134fb6b3f39501 Mon Sep 17 00:00:00 2001 From: Simon L Date: Fri, 21 Jan 2022 12:05:28 +0100 Subject: [PATCH 13/15] re-add AIO Signed-off-by: szaimen --- .github/ISSUE_TEMPLATE/BUG_REPORT.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/ISSUE_TEMPLATE/BUG_REPORT.yml b/.github/ISSUE_TEMPLATE/BUG_REPORT.yml index f90fd319c59..968cbabe6bd 100644 --- a/.github/ISSUE_TEMPLATE/BUG_REPORT.yml +++ b/.github/ISSUE_TEMPLATE/BUG_REPORT.yml @@ -51,6 +51,7 @@ body: - "Official Docker image" - "Official VM scripts" - "Official SNAP package" + - "Official All-in-One appliance" - "Web installer on a VPS or web space" - "Other" validations: From 7460b3bbc17d3d3fbe2935476ee3b289ef67451c Mon Sep 17 00:00:00 2001 From: acsfer Date: Mon, 24 Jan 2022 10:54:35 +0100 Subject: [PATCH 14/15] Add DB options and backends as checkboxes --- .github/ISSUE_TEMPLATE/BUG_REPORT.yml | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/BUG_REPORT.yml b/.github/ISSUE_TEMPLATE/BUG_REPORT.yml index 968cbabe6bd..a211e622de9 100644 --- a/.github/ISSUE_TEMPLATE/BUG_REPORT.yml +++ b/.github/ISSUE_TEMPLATE/BUG_REPORT.yml @@ -109,6 +109,8 @@ body: - "MySQL" - "MariaDB" - "PostgreSQL" + - "SQlite" + - "Oracle" - "Other" validations: required: true @@ -135,18 +137,18 @@ body: - "Encryption is Disabled" validations: required: true - - type: dropdown + - type: checkboxes id: users attributes: label: Are you using an external user-backend? description: | - Select if an external user-backend is Enabled on your Nextcloud Server. + Select all user-backends Enabled on your Nextcloud Server. Describe in the "Additional info" section if you chose "Other". options: - - "Internal user-backend only" - - "LDAP/ Active Directory" - - "SSO - SAML" - - "Other" + - label: "Default internal user-backend" + - label: "LDAP/ Active Directory" + - label: "SSO - SAML" + - label: "Other" validations: required: true - type: textarea From 5ec8085011959dec15f6191aaf3d590129f22532 Mon Sep 17 00:00:00 2001 From: acsfer Date: Mon, 24 Jan 2022 11:26:02 +0100 Subject: [PATCH 15/15] Move critical checkboxes to the top --- .github/ISSUE_TEMPLATE/BUG_REPORT.yml | 39 +++++++++++---------------- 1 file changed, 16 insertions(+), 23 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/BUG_REPORT.yml b/.github/ISSUE_TEMPLATE/BUG_REPORT.yml index a211e622de9..10edd468efd 100644 --- a/.github/ISSUE_TEMPLATE/BUG_REPORT.yml +++ b/.github/ISSUE_TEMPLATE/BUG_REPORT.yml @@ -3,16 +3,25 @@ description: "Submit a report and help us improve Nextcloud Server" title: "[Bug]: " labels: ["bug", "0. Needs triage"] body: - - type: markdown - attributes: - value: "### Thank you for contributing to our project!" - type: markdown attributes: value: | - Before submitting, we'd appreciate it if you: - - Verify that your issue is not already reported. Search for it on Github. - - Check if your Nextcloud Server is up to date. If not, we recommend that you update it first. - See [Maintenance and Release Schedule](https://github.com/nextcloud/server/wiki/Maintenance-and-Release-Schedule) for supported versions. + ### 👍 Thank you for contributing to our project! + Please note this is a **free and open-source** project. You can obtain [Enterprise support](https://nextcloud.com/support/) if you run Nextcloud Server in a mission critical environment. + - type: checkboxes + id: before-posting + attributes: + label: "⚠️ Before submitting, please verify the following: ⚠️" + description: All conditions are **required**. Your issue can be closed if these are checked incorrectly. + options: + - label: This is a **bug**, not a question or a configuration issue. + required: true + - label: This issue is **not** already reported on Github (I've searched it). + required: true + - label: Nextcloud Server **is** up to date. See [Maintenance and Release Schedule](https://github.com/nextcloud/server/wiki/Maintenance-and-Release-Schedule) for supported versions. + required: true + - label: I agree to follow Nextcloud's [Code of Conduct](https://nextcloud.com/contribute/code-of-conduct/) + required: true - type: textarea id: bug-description attributes: @@ -215,19 +224,3 @@ body: description: Any additional information related to the issue (ex. browser console errors, software versions). validations: required: true - - type: checkboxes - id: issue-terms - attributes: - label: This is a bug, not a question or a configuration issue - description: By submitting this issue, you agree to use Github only to report bugs on this project code - options: - - label: This is a bug, not a question or a configuration issue - required: true - - type: checkboxes - id: coc-terms - attributes: - label: Code of Conduct - description: By submitting this issue, you agree to follow our [Code of Conduct](https://nextcloud.com/contribute/code-of-conduct/) - options: - - label: I agree to follow Nextcloud's Code of Conduct - required: true