summaryrefslogtreecommitdiff
path: root/.github/ISSUE_TEMPLATE/bug_report.yml
blob: dd0ff925f429dd1d3074ccf146a65bc053f85417 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
name: Bug report
description: File a bug/issue
title: "[BUG] <title>"
labels: [bug]
body:
  - type: checkboxes
    id: low-effort-checks
    attributes:
      label: Please confirm
      description: Issues without all checks may be ignored/closed.
      options:
        - label: I have searched existing issues
        - label: This issue is not a duplicate of an existing one
        - label: I have checked the [common issues section in the readme file](https://github.com/SteamDeckHomebrew/decky-loader#-common-issues)
        - label: I have attached logs to this bug report (failure to include logs will mean your issue may not be responded to).

  - type: textarea
    attributes:
      label: Bug Report Description
      description: A clear and concise description of what the bug is and if possible, the steps you used to get to the bug. If appropriate, include screenshots or videos.
      placeholder: |
        When I try to use ...

        Steps to reproduce the behavior:
        1. Go to '...'
        2. Click on '....'
        3. Scroll down to '....'
        4. See error
    validations:
      required: true

  - type: textarea
    attributes:
      label: Expected Behaviour
      description: A brief description of the expected behavior.
      placeholder: It should be ...
    validations:
      required: true

  - type: input
    attributes:
      label: SteamOS version
#      description: Can be found with `uname -a`
#      placeholder: "Linux steamdeck 5.13.0-valve36-1-neptune #1 SMP PREEMPT Mon, 19 Dec 2022 23:39:41 +0000 x86_64 GNU/Linux"
      placeholder: "SteamOS 3.5.7 Stable"
    validations:
      required: true

  - type: dropdown
    attributes:
      label: Selected Update Channel
      description: Which branch of Decky are you on?
      multiple: false
      options:
         - Stable
         - Prerelease
    validations:
      required: true

  - type: input
    attributes:
      label: Decky Loader Version
      description: Specify the exact version of Decky.
      placeholder: v3.0.0-pre12
    validations:
      required: true
  
  - type: textarea
    attributes:
      label: Plugin Info
      description: "Include all plugins installed including their version. Helpful script here: https://github.com/SteamDeckHomebrew/decky-loader/blob/main/scripts/plugin-info.sh"
      placeholder: "If you don't want to collect this info manually you can download plugin-info.sh from our main repo and place it into your home directory, chmod +x plugin-info.sh and then run it with ./plugin-info.sh"
    validations:
      required: true
 
  - type: input
    attributes:
      label: Have you modified the read-only filesystem at any point?
      description: "Describe how here, if you haven't done anything you can leave this blank"
      placeholder: "Yes, I've installed neofetch via pacman."
    validations:
      required: false

  - type: textarea
    attributes:
      label: Backend Logs
      description: Please reboot your deck (if possible) when attempting to recreate the issue, then run ``cd ~ && journalctl -b0  -u plugin_loader.service > deckylog.txt``. This will save the log file to ``~`` aka ``/home/deck``. Please upload the file here.
      placeholder: deckylog.txt
    validations:
      required: true

  - type: textarea
    attributes:
      label: Frontend Logs
      description: Please copy from your deck ~/.steam/steam/logs/cef_log.txt and ~/.steam/steam/logs/cef_log.previous.txt. Make sure to scrub your Steam username as it may appear in these logs.
      placeholder: cef_log.txt
    validations:
      required: true