Introduce a new issue type for feature removals (#21092)

Co-authored-by: Jason Novinger <jnovinger@gmail.com>
This commit is contained in:
Jeremy Stretch
2026-01-12 16:41:25 -05:00
committed by GitHub
parent edbfd0bae6
commit c0f79df91f
2 changed files with 31 additions and 5 deletions

View File

@@ -1,20 +1,26 @@
--- ---
name: 🗑 Deprecation name: Deprecation
type: Deprecation type: Deprecation
description: The removal of an existing feature or resource description: Designation of a feature or behavior that will be removed in a future release
labels: ["netbox", "type: deprecation"] labels: ["netbox", "type: deprecation"]
body: body:
- type: textarea - type: textarea
attributes: attributes:
label: Proposed Changes label: Deprecated Functionality
description: > description: >
Describe in detail the proposed changes. What is being removed? Describe the feature(s) and/or behavior that is being flagged for deprecation.
validations:
required: true
- type: input
attributes:
label: Scheduled removal
description: In what future release will the deprecated functionality be removed?
validations: validations:
required: true required: true
- type: textarea - type: textarea
attributes: attributes:
label: Justification label: Justification
description: Please provide justification for the proposed change(s). description: Please provide justification for the deprecation.
validations: validations:
required: true required: true
- type: textarea - type: textarea

View File

@@ -0,0 +1,20 @@
---
name: 🗑️ Feature Removal
type: Removal
description: The removal of a deprecated feature or resource
labels: ["netbox", "type: removal"]
body:
- type: input
attributes:
label: Deprecation Issue
description: Specify the issue in which this deprecation was announced.
placeholder: "#1234"
validations:
required: true
- type: textarea
attributes:
label: Summary of Changes
description: >
List all changes necessary to remove the deprecated feature or resource.
validations:
required: true