Skip to content
play

GitHub Action

Labeling by GPT

v0.0.1 Latest version

Labeling by GPT

play

Labeling by GPT

Puts labels to Issues

Installation

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

              

- name: Labeling by GPT

uses: satoryu/labeling-by-gpt@v0.0.1

Learn more about this action in satoryu/labeling-by-gpt

Choose a version

Labeling by GPT

When creating new issue, this action puts labels to an issues in the repository autocratically without pre-defined rule. This is powered by OpenAI completion API to choose suitable labels.

Please note that this action supports only issues trigger and the two types: opened and edited.

Inputs

openai-api-key

Required Your OpenAI API Key.

github-token

Optional. GitHub API token to access GitHub API. The default value is secrets.GITHUB_TOKEN, an API token provided for an action. Be sure of that this token has a permission to put labels to an issue. This document would help you.

Example

on:
  issues:
    types: [opened, edited]

jobs:
  test:
    name: test
    runs-on: ubuntu-latest

    steps:
      - uses: satoryu/labeling-by-gpt@main
        with:
          openai-api-key: ${{ secrets.OPENAI_API_KEY }}