bug_report.yaml 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  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: input
  14. attributes:
  15. label: NetBox version
  16. description: >
  17. What version of NetBox are you currently running? (If you don't have access to the most
  18. recent NetBox release, consider testing on our [demo instance](https://demo.netbox.dev/)
  19. before opening a bug report to see if your issue has already been addressed.)
  20. placeholder: v2.11.10
  21. validations:
  22. required: true
  23. - type: dropdown
  24. attributes:
  25. label: Python version
  26. description: What version of Python are you currently running?
  27. options:
  28. - 3.6
  29. - 3.7
  30. - 3.8
  31. - 3.9
  32. validations:
  33. required: true
  34. - type: textarea
  35. attributes:
  36. label: Steps to Reproduce
  37. description: >
  38. Describe in detail the exact steps that someone else can take to
  39. reproduce this bug using the current stable release of NetBox. Begin with the
  40. creation of any necessary database objects and call out every operation being
  41. performed explicitly. If reporting a bug in the REST API, be sure to reconstruct
  42. the raw HTTP request(s) being made: Don't rely on a client library such as
  43. pynetbox. Additionally, **do not rely on the demo instance** for reproducing
  44. suspected bugs, as its data is prone to modification or deletion at any time.
  45. placeholder: |
  46. 1. Click on "create widget"
  47. 2. Set foo to 12 and bar to G
  48. 3. Click the "create" button
  49. validations:
  50. required: true
  51. - type: textarea
  52. attributes:
  53. label: Expected Behavior
  54. description: What did you expect to happen?
  55. placeholder: A new widget should have been created with the specified attributes
  56. validations:
  57. required: true
  58. - type: textarea
  59. attributes:
  60. label: Observed Behavior
  61. description: What happened instead?
  62. placeholder: A TypeError exception was raised
  63. validations:
  64. required: true