Skip to content

Triage issues

Actions
Automatically enforce a label structure to all your issues
1.0.0
Latest
Star (0)

CI

Triage Issues

Automatically check that issues labelled with 'Bug' are correctly labelled. In the following example, the bot will check that all bug issues have any of these labels Priority 0, Priority 1, or Priority 2. Plus, a team specific label. So the resulting issue should be triaged as: Bug, Priority 2, Team: Backend.

Usage

name: "Issue triage"
on:
  issue_comment:
    types: [created]
  issues:
    types: [labeled]

jobs:
  triage:
    runs-on: ubuntu-latest
    steps:
    - uses: raulriera/triage-action@main
      with:
        globs: |
          Priority [0-2]
          Team:*
        message: |
          **⚠️ Missing information**
          Please see our CONTRIBUTING.md for more information.
          
          When you are ready, please comment to this issue with `/triaged`

The bot will check that your issue's labels matches all of the globs. Additionally, the bot will check again when there is a new comment with the words /triaged.

Inputs

Every available option.

Input Description
repo-token Token to use to authorize label changes. Typically the GITHUB_TOKEN secret.
globs List of minimatch globs to match against labels.
message Comment to apply to the issue when it does not meet the glob requirements

Triage issues is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

About

Automatically enforce a label structure to all your issues
1.0.0
Latest

Triage issues is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.