Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Add Issue Triage workflow #55

Merged
merged 1 commit into from
Dec 6, 2022

Conversation

makubacki
Copy link
Member

@makubacki makubacki commented Dec 5, 2022

Closes #54

Adds a new workflow and accompanying configuration files that
apply labels to new issues based on options chosen by the submitter
in an issue form.

  • .github/IssueTriager.yml - Single reusable workflow to apply
    labels to issues based on user input in issue forms.
  • .sync/workflows/config/triage-issues/advanced-issue-labeler.yml -
    Configures how labels are applied to issues based on issue form
    input.
  • .sync/workflows/leaf/triage-issues.yml - A leaf workflow that can
    be synced to repos to trigger the reusable workflow in Mu DevOps.

This change also enables file syncing of this action to all repos
that issue forms are currently being synced to.

Signed-off-by: Michael Kubacki michael.kubacki@microsoft.com

@makubacki makubacki added the type:enhancement New feature or pull request label Dec 5, 2022
@makubacki
Copy link
Member Author

Examples of this are on the issues section of my fork - https://github.com/makubacki/mu_devops/issues.

All of the marked orange labels were applied by this change based on the values chosen in the dropdown fields of the issue form.

image

@makubacki makubacki force-pushed the add_issue_triage_workflow branch from 70a6dc8 to d206ce0 Compare December 5, 2022 14:45
Adds a new workflow and accompanying configuration files that
apply labels to new issues based on options chosen by the submitter
in the issue form.

- `.github/IssueTriager.yml` - Single reusable workflow to apply
  labels to issues based on user input in issue forms.
- `.sync/workflows/config/triage-issues/advanced-issue-labeler.yml` -
  Configures how labels are applied to issues based on issue form
  input.
- `.sync/workflows/leaf/triage-issues.yml` - A leaf workflow that can
  be synced to repos to trigger the reusable workflow in Mu DevOps.

Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com>
@makubacki makubacki force-pushed the add_issue_triage_workflow branch from d206ce0 to 261429e Compare December 6, 2022 23:26
@makubacki makubacki merged commit eab70b2 into microsoft:main Dec 6, 2022
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
type:enhancement New feature or pull request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add ability to apply labels based on issue form input
3 participants