From bcec152d433a87ee6ed254ac0600e73ebe4d966a Mon Sep 17 00:00:00 2001 From: ZhuchkaTriplesix Date: Wed, 14 Oct 2026 10:23:13 +0300 Subject: [PATCH 1/2] chore: add bug report and feature request issue forms --- .github/ISSUE_TEMPLATE/bug_report.yml | 60 ++++++++++++++++++++++ .github/ISSUE_TEMPLATE/config.yml | 11 ++++ .github/ISSUE_TEMPLATE/feature_request.yml | 33 ++++++++++++ 3 files changed, 104 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/bug_report.yml create mode 100644 .github/ISSUE_TEMPLATE/config.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 00000000..0840c30e --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,60 @@ +name: Bug report +description: Something in Querya Desktop does not work as expected +labels: [bug, needs-triage] +body: + - type: markdown + attributes: + value: | + Thanks for the report. Please search existing issues first. + Do not include passwords, connection strings or private data. + - type: textarea + id: what-happened + attributes: + label: What happened? + description: What did you do, and what went wrong? + validations: + required: true + - type: textarea + id: expected + attributes: + label: What did you expect to happen? + validations: + required: true + - type: textarea + id: steps + attributes: + label: Steps to reproduce + placeholder: | + 1. ... + 2. ... + 3. ... + validations: + required: true + - type: input + id: version + attributes: + label: Querya version + description: See Settings > About + placeholder: "0.4.19" + validations: + required: true + - type: dropdown + id: os + attributes: + label: Operating system + options: [Linux, Windows, macOS] + validations: + required: true + - type: dropdown + id: engine + attributes: + label: Database engine + options: [PostgreSQL, MySQL, MariaDB, SQLite, Redis, MongoDB, Extension driver, Not related to a database] + validations: + required: true + - type: textarea + id: logs + attributes: + label: Logs and screenshots + description: Paste relevant output. It is rendered as code. + render: shell diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 00000000..fbb8adc4 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,11 @@ +blank_issues_enabled: false +contact_links: + - name: Security vulnerability + url: https://github.com/QueryaHub/Querya-Desktop/security/advisories/new + about: Please report security problems privately, not as a public issue. + - name: Documentation + url: https://github.com/QueryaHub/Querya-Desktop/tree/main/docs + about: Getting started, architecture, extensions and packaging guides. + - name: Website + url: https://queryahub.com/ + about: Product information and downloads. diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml new file mode 100644 index 00000000..abc62e65 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -0,0 +1,33 @@ +name: Feature request +description: Suggest an improvement or a new capability +labels: [enhancement, needs-triage] +body: + - type: textarea + id: problem + attributes: + label: Problem + description: What are you trying to do, and what gets in the way? + validations: + required: true + - type: textarea + id: solution + attributes: + label: Proposed solution + description: How would you like it to work? + validations: + required: true + - type: dropdown + id: area + attributes: + label: Area + options: [SQL editor, Data grid, Schema explorer, Connections, Redis, MongoDB, Themes, Extensions, Packaging, Other] + - type: textarea + id: alternatives + attributes: + label: Alternatives considered + - type: checkboxes + id: contribute + attributes: + label: Contribution + options: + - label: I would be willing to work on this From 330724fce8ed0768f4f785a783d4a23ce381021a Mon Sep 17 00:00:00 2001 From: ZhuchkaTriplesix Date: Wed, 14 Oct 2026 10:27:15 +0300 Subject: [PATCH 2/2] ci: add shared triage/stale workflows, link Discussions from issue chooser --- .github/ISSUE_TEMPLATE/config.yml | 3 +++ .github/workflows/community.yml | 21 +++++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 .github/workflows/community.yml diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index fbb8adc4..bc791cd4 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -3,6 +3,9 @@ contact_links: - name: Security vulnerability url: https://github.com/QueryaHub/Querya-Desktop/security/advisories/new about: Please report security problems privately, not as a public issue. + - name: Questions and ideas + url: https://github.com/QueryaHub/Querya-Desktop/discussions + about: Ask a question or discuss an idea before opening an issue. - name: Documentation url: https://github.com/QueryaHub/Querya-Desktop/tree/main/docs about: Getting started, architecture, extensions and packaging guides. diff --git a/.github/workflows/community.yml b/.github/workflows/community.yml new file mode 100644 index 00000000..6d607c7c --- /dev/null +++ b/.github/workflows/community.yml @@ -0,0 +1,21 @@ +name: Community + +on: + issues: + types: [opened] + schedule: + - cron: "0 6 * * *" + workflow_dispatch: + +permissions: + issues: write + pull-requests: write + +jobs: + triage: + if: github.event_name == 'issues' + uses: QueryaHub/.github/.github/workflows/reusable-triage.yml@main + + stale: + if: github.event_name != 'issues' + uses: QueryaHub/.github/.github/workflows/reusable-stale.yml@main