bug_report.yml 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178
  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 26.04
  87. - Ubuntu 24.04
  88. - Ubuntu 22.04
  89. - Ubuntu 20.04
  90. - Debian 13
  91. - Debian 12
  92. - Debian 11
  93. - AlmaLinux 9
  94. - AlmaLinux 8
  95. - Rocky 10
  96. - Rocky 9
  97. - Rocky 8
  98. - RedHat 9
  99. - RedHat 8
  100. - Other
  101. validations:
  102. required: true
  103. - type: dropdown
  104. id: command
  105. attributes:
  106. label: Command
  107. multiple: true
  108. options:
  109. - "command: start"
  110. - "command: stop"
  111. - "command: restart"
  112. - "command: monitor"
  113. - "command: details"
  114. - "command: update"
  115. - "command: validate"
  116. - "command: backup"
  117. - "command: mods-install"
  118. - "command: mods-update"
  119. - "command: mods-remove"
  120. - "command: debug"
  121. - "command: console"
  122. - "command: install"
  123. - "command: auto-update"
  124. - "command: update-lgsm"
  125. - "command: wipe"
  126. - "command: send"
  127. validations:
  128. required: true
  129. - type: textarea
  130. id: expected-behavior
  131. attributes:
  132. label: Expected behavior
  133. description: What should happen?
  134. placeholder: Describe the expected result.
  135. validations:
  136. required: true
  137. - type: textarea
  138. id: actual-behavior
  139. attributes:
  140. label: Actual behavior
  141. description: What actually happens?
  142. placeholder: Describe the observed result.
  143. validations:
  144. required: true
  145. - type: textarea
  146. id: further-info
  147. attributes:
  148. label: Further information
  149. 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.
  150. placeholder: Tell us what you see!
  151. validations:
  152. required: true
  153. - type: checkboxes
  154. id: prechecks
  155. attributes:
  156. label: Pre-checks
  157. description: Confirm standard troubleshooting has been completed.
  158. options:
  159. - label: I ran update and validate before reporting this issue.
  160. required: true
  161. - type: textarea
  162. id: logs
  163. attributes:
  164. label: Relevant log output
  165. description: Include the exact command used and the full related output (debug/details if available). This will be automatically formatted into code.
  166. render: shell
  167. - type: textarea
  168. id: steps
  169. attributes:
  170. label: Steps to reproduce
  171. description: Steps to reproduce the behaviour.
  172. placeholder: |
  173. 1. Go to '...'
  174. 2. Click on '....'
  175. 3. Scroll down to '....'
  176. 4. See error
  177. validations:
  178. required: true