Skip to content

Update Issue Templates to include Labels #125

@RSkuma

Description

@RSkuma

Overview

When new issues are created, we have thus far expected labels to be assigned by the creator or assignee of the issue. Due to many issues being left without labels by their assignee's, we have decided to update the templates to provide default labels out of the box.

This process has already begun, but the remaining templates must be updated. Issue templates are found at
devops-security/tree/main/.github/ISSUE_TEMPLATE/

There are currently 6 templates in the devops-security repo, some are fine but others do not have the required labels or problems which are causing labels to not be shown.

Action Items

  • Add size, role, feature, and complexity labels to the 6 issue templates. This requires editing the .yml and .md files.

  • Issue templates should default to the 'CoP: DevOps: Project Board'

  • Add milestone to the 6 issue templates

    • Some templates already include some or all of these labels. In cases where they do not, you must add the labels with a default of "missing". See this issue's labels for the expected defaults
  • Some templates may already be working, confirm this and use the correctly written templates to fix the malformed templates.

    • You can confirm the current behavior of the templates by going to Issues and clicking the "New Issue" button. This will bring a pop-up that will show the existing issue template as declared in the main branch.

    • Without creating the issue, you may scroll down to the bottom of this pop-up to see the labels that are assigned using the template.

Image

Are the labels being shown expected after looking at the .yml files? If not, troubleshoot why not and make the fix

Resources/Instructions

Metadata

Metadata

Assignees

Type

Projects

Status

Done

Relationships

None yet

Development

No branches or pull requests

Issue actions