Skip to content
alert-circle

GitHub Action

Issue Auto Labeling and Assigning

v2.0.2 Latest version

Issue Auto Labeling and Assigning

alert-circle

Issue Auto Labeling and Assigning

trigger an action based on issue content

Installation

Copy and paste the following snippet into your .yml file.

              

- name: Issue Auto Labeling and Assigning

uses: Naturalclar/[email protected]

Learn more about this action in Naturalclar/issue-action

Choose a version

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