Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
43 changes: 43 additions & 0 deletions .github/ISSUE_TEMPLATE/depr-ticket-fast-track.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
name: 🚅 Fast-Track Deprecation/Removal (DEPR)
description: Announce a pre-approved breaking change. These include planned upgrade tasks, removal of unreachable code, and subtasks of other approved DEPR tickets. Consult the DEPR Working Group if unsure.
title: "[DEPR]: <Technology Name>"
labels: ["DEPR"]
body:
- type: markdown
attributes:
value: |
This announces a pre-approved breaking change. These include planned upgrade tasks, removal of unreachable code, and subtasks of other approved DEPR tickets. Consult the DEPR Working Group if unsure.

The standard DEPR process is described in [OEP-21](https://open-edx-proposals.readthedocs.io/en/latest/processes/oep-0021-proc-deprecation.html). This ticket is using the new ["Fast Track" Process]((https://github.com/openedx/.github/issues/175)), which means it will skip the Request-For-Comments (RFC) stages and move right to "Transition Unblocked."

Please leave [DEPR] in the title of your ticket!
- type: input
id: breaking-change-unblocked-date
attributes:
label: Earliest Breaking Changes Unblocked Date
description: When is the earliest date you may make breaking changes? A good default is 2 weeks from today, giving operators time to transition.
placeholder: "2025-01-14"
validations:
required: true
- type: textarea
id: rationale
attributes:
label: Rationale
description: Explain, briefly, why this breaking change needs to happen. Because you are fast-tracking this, please link to supporting information, such as an upgrade plan.
validations:
required: true
- type: textarea
id: removal
attributes:
label: Description
description: What functionality is being removed? What functionality, if any, replaces it? How can operators transition?
validations:
required: true
- type: textarea
id: removal-tasks
attributes:
label: Task List
description: (Optional) A list of tasks or PRs to complete this
placeholder: "- [ ] Task 1"
validations:
required: false
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/depr-ticket.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: 🌘 Deprecation and Removal (DEPR) Ticket
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Note: The term "ticket" is used in the OEP. Is there an expected follow-up to change that?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can do

name: 🌘 Standard Deprecation/Removal (DEPR)
description: Per OEP-21, use this template to begin the technology deprecation process.
title: "[DEPR]: <Technology Name>"
labels: ["DEPR"]
Expand Down