From d5141b46021e136be6c808a9dbb59bc521748167 Mon Sep 17 00:00:00 2001 From: LossyDragon Date: Fri, 21 Feb 2025 12:45:41 -0600 Subject: [PATCH 1/2] Add issues templates. --- .github/ISSUE_TEMPLATE/bug_report.yml | 84 ++++++++++++++++++++++ .github/ISSUE_TEMPLATE/feature_request.yml | 27 +++++++ 2 files changed, 111 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 0000000..4572c37 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,84 @@ +name: Bug report +description: File a bug report +title: "[Bug]: " +labels: bug +assignees: [] +body: + + - type: markdown + attributes: + value: | + + - Please be aware that some devices are not compatible. Snapdragon chipsets tend to be more compatible than most. + (Examples: Exynos, Tensor, or other chipsets with a Mali GPU). + + - Games with DRM are currently unsupported and the issue may be closed. + + - If the bug was due to a hard crash, please attatch logs if possible. + + - If a game shows a soft error about `Failed to initialize graphics...` or anything inside the emulation environment, try editing the container settings. + Note: Forums and subreddits will provide great help to configure certain games. + + - type: textarea + id: describe-the-bug + attributes: + label: Describe the bug + placeholder: Describe what the bug is. + validations: + required: true + + - type: textarea + id: what-actually-happened + attributes: + label: Steps to reproduce + placeholder: What are some steps to reliably reproduce the bug? + validations: + required: true + + - type: textarea + id: expected-behavior + attributes: + label: Expected behavior + placeholder: What should have happened? + validations: + required: true + + - type: input + id: pluvia-version + attributes: + label: Pluvia Version + description: "What version of Pluvia are you using? (ie: 1.3.0)" + validations: + required: true + + - type: input + id: device-model + attributes: + label: Device Model + description: "What device did this happen with? (ie: Retroid Pocket 5)" + validations: + required: true + + - type: input + id: device-android-version + attributes: + label: Android Version + description: "What android version did this occur on? (ie: Android 15)" + validations: + required: true + + - type: textarea + id: additional-info + attributes: + label: Additional Information + description: "Is there any additional info to be added? (ie: logs)" + validations: + required: false + - type: checkboxes + id: issue-already-searched + attributes: + label: New Issue + description: Is the issue not already posted as an [Issue](https://github.com/oxters168/Pluvia/issues?q=is%3Aissue%20state%3Aopen%20label%3Abug) or in the [Project Board](https://github.com/users/oxters168/projects/1) + options: + - label: I have searched and did not find a similar issue to mine already listed. + required: true diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml new file mode 100644 index 0000000..fec0c05 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -0,0 +1,27 @@ +name: Feature Request +description: Something you'd like to see in Pluvia +title: "[Request]: " +labels: enhancement +assignees: [] +body: + - type: markdown + attributes: + value: | + This template should only be used for feature requests you would like to see implemented in Pluvia. + + - type: textarea + id: describe-the-request + attributes: + label: Feature Request + placeholder: It would be cool if... + validations: + required: true + + - type: checkboxes + id: request-already-searched + attributes: + label: New Feature + description: Is the request not already posted as an [Issue](https://github.com/oxters168/Pluvia/issues?q=is%3Aissue%20state%3Aopen%20label%3Aenhancement) or in the [Project Board](https://github.com/users/oxters168/projects/1) + options: + - label: I have searched and did not find my request already listed. + required: true From f57bd6fecb70f08b1f2fda82777615f5707a9cfa Mon Sep 17 00:00:00 2001 From: LossyDragon Date: Fri, 21 Feb 2025 12:53:06 -0600 Subject: [PATCH 2/2] Ignore building for template changes. --- .github/workflows/app-release-signed.yml | 1 + .github/workflows/pluvia-pr-check.yml | 1 + 2 files changed, 2 insertions(+) diff --git a/.github/workflows/app-release-signed.yml b/.github/workflows/app-release-signed.yml index bfed73b..f0f69cc 100644 --- a/.github/workflows/app-release-signed.yml +++ b/.github/workflows/app-release-signed.yml @@ -8,6 +8,7 @@ on: - '.gitignore' - 'keyvalues/**' - 'media/**' + - '.github/ISSUE_TEMPLATE/**' jobs: build: diff --git a/.github/workflows/pluvia-pr-check.yml b/.github/workflows/pluvia-pr-check.yml index 3e9a855..b42c525 100644 --- a/.github/workflows/pluvia-pr-check.yml +++ b/.github/workflows/pluvia-pr-check.yml @@ -8,6 +8,7 @@ on: - '.gitignore' - 'keyvalues/**' - 'media/**' + - '.github/ISSUE_TEMPLATE/**' jobs: build: