pr-labeler-actionでPRへのラベル付与を自動化するための設定
設定
以下の2つのファイルを配置する
code:.github/pr-labeler.yml
feature: feature/*
bug: hotfix/*
chore: chore/*
code:.github/workflows/pr-labeler.yml
name: labeler
on:
pull_request:
jobs:
labeler:
runs-on: ubuntu-latest
steps:
- uses: TimonVS/pr-labeler-action@v3.1.0
with:
configuration-path: .github/pr-labeler.yml
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
設定の解説
キーがPRに付与するラベル名になる
値がブランチ名のルール
feature: feature/*の場合
feature/#9-hogehogeからPRを作成するとfeatureラベルがPRに付与される
PRが開かれたタイミングでCIが起動する
上記の設定ファイルを参照してラベルを自動付与する
CIが起動してからラベルが付与される
よって、PRを作成してから10数秒待つ必要がある