02-bug_report.yaml 2.6 KB

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