Refactor GHAs so that Templates use label-directory.json
#7687
Labels
Complexity: Large
Draft
Issue is still in the process of being created
Feature: Refactor GHA
Refactoring GitHub actions to fit latest architectural norms
role: back end/devOps
Tasks for back-end developers
size: 5pt
Can be done in 19-30 hours
Overview
We are in the process of replacing all references to labels in our workflows from specifying a label name (
labelName
) to specifying a label key (labelKey
) instead. (Refer to issues #6454 and #5205 for the history) We need to extend this to our templates as well.Details
To accomplish this, we will replace all labels with a single placeholder label on each template-
Template Label Placeholder
or similar. When an issue is created from a template and this label is found, the correct labels should be applied to the template issue then theTemplate Label Holder
should be removed.It appears that this functionality can be created within
check-labels.js
.Note that templates without the
Template Label Placeholder
will continue working using the full label names as they have been.Action Items
Template Label Placeholder
on issue creation, and if so, substitute the correct labels.Template Label Placeholder
label itself should be removed.Template Label Placeholder
will need to be created.Resources/Instructions
The text was updated successfully, but these errors were encountered: