bug_report.yaml 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. ---
  2. name: 🐛 Bug Report
  3. description: Report a reproducible bug in the current release of NetBox
  4. labels: ["type: bug"]
  5. body:
  6. - type: markdown
  7. attributes:
  8. value: >
  9. **NOTE:** This form is only for reporting _reproducible bugs_ in a current NetBox
  10. installation. If you're having trouble with installation or just looking for
  11. assistance with using NetBox, please visit our
  12. [discussion forum](https://github.com/netbox-community/netbox/discussions) instead.
  13. - type: dropdown
  14. attributes:
  15. label: Deployment Type
  16. description: How are you running NetBox?
  17. options:
  18. - Self-hosted
  19. - NetBox Cloud
  20. validations:
  21. required: true
  22. - type: input
  23. attributes:
  24. label: NetBox Version
  25. description: What version of NetBox are you currently running?
  26. placeholder: v3.7.2
  27. validations:
  28. required: true
  29. - type: dropdown
  30. attributes:
  31. label: Python Version
  32. description: What version of Python are you currently running?
  33. options:
  34. - "3.8"
  35. - "3.9"
  36. - "3.10"
  37. - "3.11"
  38. validations:
  39. required: true
  40. - type: textarea
  41. attributes:
  42. label: Steps to Reproduce
  43. description: >
  44. Describe in detail the exact steps that someone else can take to
  45. reproduce this bug using the current stable release of NetBox. Begin with the
  46. creation of any necessary database objects and call out every operation being
  47. performed explicitly. If reporting a bug in the REST API, be sure to reconstruct
  48. the raw HTTP request(s) being made: Don't rely on a client library such as
  49. pynetbox. Additionally, **do not rely on the demo instance** for reproducing
  50. suspected bugs, as its data is prone to modification or deletion at any time.
  51. placeholder: |
  52. 1. Click on "create widget"
  53. 2. Set foo to 12 and bar to G
  54. 3. Click the "create" button
  55. validations:
  56. required: true
  57. - type: textarea
  58. attributes:
  59. label: Expected Behavior
  60. description: What did you expect to happen?
  61. placeholder: A new widget should have been created with the specified attributes
  62. validations:
  63. required: true
  64. - type: textarea
  65. attributes:
  66. label: Observed Behavior
  67. description: What happened instead?
  68. placeholder: A TypeError exception was raised
  69. validations:
  70. required: true