💡
【GitHub Actions】ワークフローからPull Requestにlabelを付与する
GitHub ActionsでワークフローからPull Requestにlabelを付与する方法のメモ。
【GitHub Actions】ワークフローからPull Requestにlabelを付与する方法
Labelerを使う方法もありますが、単に特定のlabelを付与したいだけなら、以下のようにghコマンド
を使った方がシンプルです。
name: Add Sample Label
on:
pull_request_review:
types: [submitted]
jobs:
add-label:
if: github.event.review.state == 'approved'
runs-on: ubuntu-22.04
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Add 'Sample' label
run: |
gh pr edit ${{ github.event.pull_request.number }} --add-label 'Sample'
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
gh pr edit
のドキュメントは以下になります。
他にも実現方法はあると思いますが、一つの方法として参考になれば幸いです。
Discussion