Update .github/ISSUE_TEMPLATE/deletion.yml

This commit is contained in:
Matt Reeves 2024-05-29 00:22:08 +00:00
parent 0b10bfcc28
commit 403a030251

View file

@ -1,67 +1,91 @@
name: Delete Application name: 'Delete Application'
about: Track the process of deleting an application description: 'Track the process of deleting an application'
title: "Delete Application: [Application Name]" title: 'Delete Application: [Application Name]'
labels: labels:
- deletion - deletion
assignees: [] assignees: ''
application_details: body:
application_name: "[Name of the application to be deleted]" - type: markdown
attributes:
value: |
## Application Details
reason_for_deletion: - type: input
reasons: id: application-name
- no_longer_needed: false attributes:
- replaced_by_another_application: label: Application Name
selected: false description: Name of the application to be deleted
new_application_name: "" placeholder: Name of the application
- maintenance_overhead: false
- security_vulnerabilities: false
- performance_issues: false
- compatibility_issues: false
- licensing_issues: false
- other:
selected: false
additional_details: ""
impacted_folders: - type: checkboxes
- ag-backup: false id: reason-for-deletion
- ag-main: false attributes:
- AI: false label: Reason for Deletion
- arm: false description: Please select one or more reasons for the deletion
- arrs: false options:
- authentik: false - label: No longer needed
- cf: false - label: Replaced by another application
- downloaders: false description: Provide the name of the new application, if applicable
- drone: false - label: Maintenance overhead
- jellyfin: false - label: Security vulnerabilities
- kasm: false - label: Performance issues
- netboot: false - label: Compatibility issues
- nexus: false - label: Licensing issues
- portainer: false - label: Other (please specify)
- twingate: false description: Provide additional details
steps_to_delete: - type: checkboxes
- remove_configuration_files: id: impacted-folders
description: "Locate and remove all configuration files related to the application." attributes:
completed: false label: Impacted Folders
- update_wiki: description: Select the folders that are impacted by the deletion
description: "Add Archived tag to Wiki page. Update any architecture diagrams or flowcharts." options:
completed: false - label: ag-backup
- update_readmes: - label: ag-main
description: "Remove app from main table." - label: AI
completed: false - label: arm
- remove_from_cd_platform_logic: - label: arrs
description: "Remove uneeded if statement from CD platform." - label: authentik
completed: false - label: cf
- deletion_from_host: - label: downloaders
description: "Ensure that the application and all related files have been successfully removed." - label: drone
completed: false - label: jellyfin
- close_related_issues: - label: kasm
description: "Close any open issues or tasks related to the application." - label: netboot
completed: false - label: nexus
- delete_entire_folder: - label: portainer
description: "Deleting entire folder" - label: twingate
completed: false
additional_notes: - type: markdown
comments: "" attributes:
value: |
## Steps to Delete
- type: checkboxes
id: steps-to-delete
attributes:
label: Steps to Delete
description: Please check off each step as it is completed
options:
- label: Remove Configuration Files
description: Locate and remove all configuration files related to the application
- label: Update Wiki
description: Add Archived tag to Wiki page and update any architecture diagrams or flowcharts
- label: Update README(s)
description: Remove app from main table
- label: Remove From CD Platform Logic
description: Remove unneeded if statement from CD platform
- label: Deletion from host
description: Ensure that the application and all related files have been successfully removed
- label: Close Related Issues
description: Close any open issues or tasks related to the application
- label: If you are deleting the entire folder check this box
description: Deleting entire folder
- type: textarea
id: additional-notes
attributes:
label: Additional Notes
description: Add any additional comments or details here
placeholder: Comments