bug_report.yml 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171
  1. ---
  2. name: Bug Report
  3. description: File a bug report
  4. title: "[Bug]: "
  5. labels: ["type: bug"]
  6. body:
  7. - type: markdown
  8. attributes:
  9. value: |
  10. Thanks for taking the time to fill out this bug report!
  11. - type: dropdown
  12. id: severity
  13. attributes:
  14. label: Severity
  15. description: Triage metadata used for prioritization.
  16. options:
  17. - "severity: low"
  18. - "severity: medium"
  19. - "severity: high"
  20. - "severity: critical"
  21. validations:
  22. required: true
  23. - type: dropdown
  24. id: reproducibility
  25. attributes:
  26. label: Reproducibility
  27. description: Triage metadata used for prioritization.
  28. options:
  29. - "reproducible: always"
  30. - "reproducible: sometimes"
  31. - "reproducible: unable"
  32. validations:
  33. required: true
  34. - type: dropdown
  35. id: regression
  36. attributes:
  37. label: Regression
  38. description: Triage metadata used for prioritization.
  39. options:
  40. - "regression: yes"
  41. - "regression: no"
  42. - "regression: unknown"
  43. validations:
  44. required: true
  45. - type: dropdown
  46. id: affects-latest
  47. attributes:
  48. label: Affects latest release
  49. description: Triage metadata used for prioritization.
  50. options:
  51. - "latest-release: yes"
  52. - "latest-release: no"
  53. - "latest-release: unknown"
  54. validations:
  55. required: true
  56. - type: input
  57. id: user-story
  58. attributes:
  59. label: User story
  60. description: As a [user description], I want [desired action] so that [desired outcome].
  61. placeholder: As a [user description], I want [desired action] so that [desired outcome].
  62. validations:
  63. required: true
  64. - type: input
  65. id: script-name
  66. attributes:
  67. label: Script name
  68. description: LinuxGSM script name in use.
  69. placeholder: vhserver
  70. validations:
  71. required: true
  72. - type: input
  73. id: game
  74. attributes:
  75. label: Game
  76. description: What game server are you hosting?
  77. placeholder: Valheim
  78. validations:
  79. required: true
  80. - type: dropdown
  81. id: distro
  82. attributes:
  83. label: Linux distro
  84. multiple: true
  85. options:
  86. - Ubuntu 24.04
  87. - Ubuntu 22.04
  88. - Ubuntu 20.04
  89. - Debian 12
  90. - Debian 11
  91. - RedHat 9
  92. - RedHat 8
  93. - Other
  94. validations:
  95. required: true
  96. - type: dropdown
  97. id: command
  98. attributes:
  99. label: Command
  100. multiple: true
  101. options:
  102. - "command: start"
  103. - "command: stop"
  104. - "command: restart"
  105. - "command: monitor"
  106. - "command: details"
  107. - "command: update"
  108. - "command: validate"
  109. - "command: backup"
  110. - "command: mods-install"
  111. - "command: mods-update"
  112. - "command: mods-remove"
  113. - "command: debug"
  114. - "command: console"
  115. - "command: install"
  116. - "command: auto-update"
  117. - "command: update-lgsm"
  118. - "command: wipe"
  119. - "command: send"
  120. validations:
  121. required: true
  122. - type: textarea
  123. id: expected-behavior
  124. attributes:
  125. label: Expected behavior
  126. description: What should happen?
  127. placeholder: Describe the expected result.
  128. validations:
  129. required: true
  130. - type: textarea
  131. id: actual-behavior
  132. attributes:
  133. label: Actual behavior
  134. description: What actually happens?
  135. placeholder: Describe the observed result.
  136. validations:
  137. required: true
  138. - type: textarea
  139. id: further-info
  140. attributes:
  141. label: Further information
  142. description: A clear description of what the bug is, any ideas on how to resolve it and any further context that might be relevant to the issue.
  143. placeholder: Tell us what you see!
  144. validations:
  145. required: true
  146. - type: checkboxes
  147. id: prechecks
  148. attributes:
  149. label: Pre-checks
  150. description: Confirm standard troubleshooting has been completed.
  151. options:
  152. - label: I ran update and validate before reporting this issue.
  153. required: true
  154. - type: textarea
  155. id: logs
  156. attributes:
  157. label: Relevant log output
  158. description: Include the exact command used and the full related output (debug/details if available). This will be automatically formatted into code.
  159. render: shell
  160. - type: textarea
  161. id: steps
  162. attributes:
  163. label: Steps to reproduce
  164. description: Steps to reproduce the behaviour.
  165. placeholder: |
  166. 1. Go to '...'
  167. 2. Click on '....'
  168. 3. Scroll down to '....'
  169. 4. See error
  170. validations:
  171. required: true