Skip to content

Labelicious

Actions

About

Auto label pull requests based on the title
0.4.0
Latest
Star (1)

Labelicious 🍩

Build Status codecov License Contributor Covenant GitHub Marketplace

Labelicious labels pull requests based on keywords found in the PR title.

Usage

name: Label 🏷️

on:
  pull_request:
    types: [ synchronize, opened, reopened ]

jobs:
  label:
    name: Label
    runs-on: ubuntu-latest
    permissions:
      pull-requests: write
    steps:
      - name: Labeling
        uses: hopeman15/labelicious@0.4.0
        env:
          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
        with:
          keywords: "Movie,Documentary" # optional (see defaults below)
          labels: "movie :popcorn:,documentary :movie_camera:" # optional (see defaults below)

Adding Keywords and Labels

You can add keywords and corresponding labels using the keywords and labels arguments.

Note

The keywords and labels arguments are comma-separated lists and must have the same length.

Default Labeling

Keyword Label
Bug, Fix bug 🐛
CI/CD CI/CD 💿
Dependency, Dependencies dependencies 🧱
Documentation documentation 📖
Enhancement enhancement ✨
Feature feature 💰
Housekeeping, Refactoring housekeeping 🧹
Release release 🎉
Testing testing 🧪

Appending Defaults

You can build upon the default labeling by appending keywords and corresponding labels using the append_keywords and append_labels arguments.

- uses: hopeman15/labelicious@0.3.0
  with:
    append_keywords: "Movie,Documentary" # optional
    append_labels: "movie :popcorn:,documentary :movie_camera:"  # optional

Labelicious 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

Auto label pull requests based on the title
0.4.0
Latest

Labelicious 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.