Skip to content

Issue Auto Labeling and Assigning

Actions
trigger an action based on issue content
v2.0.2
Latest
Star (60)

TestBuild Assign Label

Issue Action

Github action for automatically adding label or setting assignee when a new Issue or PR is opened.

Usage

Title or Body

Choose whether you want to check for a keyword match in the issue title, the issue body, or both.

Parameters

Automatically set BUG label and assign @username when Issue contains bug or error. Automatically set help-wanted label and assign @username when Issue contains help or guidance.

Example

name: "Set Issue Label and Assignee"
on:
  issues:
    types: [opened]
  pull_request:
    typed: [opened]

jobs:
  test:
    runs-on: ubuntu-latest
    steps:
      - uses: Naturalclar/[email protected]
        with:
          title-or-body: "both"
          parameters: [ {"keywords": ["bug", "error"], "labels": ["BUG"], "assignees": ["username"]}, {"keywords": ["help", "guidance"], "labels": ["help-wanted"], "assignees": ["username"]}]
          github-token: "${{ secrets.GITHUB_TOKEN }}"

Upgrading this package

Follow the steps below:

# create a new release branch
$ git checkout -b release/vX.X.X
$ yarn build
$ git commit -a -m "release"
$ git push origin release/vX.X.X

Issue Auto Labeling and Assigning 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

trigger an action based on issue content
v2.0.2
Latest

Issue Auto Labeling and Assigning 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.