概要
この記事では、GitHub Actions におけるワークフロートリガーイベントのひとつである pull_request
のアクティビティ(ワークフローの発火条件)について説明します。
対象読者
- GitHub で Pull Request に対する操作を条件に GitHub Actions を動かしたい人
17種類のアクティビティ
pull_request
に用意されているアクティビティは下記17種類です。
アクティビティ | 概要 |
---|---|
assigned |
ユーザーが Pull Request に割り当てられたとき |
unassigned |
ユーザーが Pull Request の Assign から外されたとき |
labeled |
Pull Request にラベルが登録されたとき |
unlabeled |
Pull Request からラベルが削除されたとき |
opened |
Pull Request が作られたとき(Draftを含む) |
edited |
Pull Request のタイトル・本文・ベースブランチが変更されたとき(Draftを含む) |
closed |
Pull Request が Close されたとき(マージも含む) |
reopened |
Pull Request が Close された状態から再度 Open になったとき |
synchronize |
Pull Request にコミットが追加されたとき |
converted_to_draft |
Pull Request が Draft になったとき(Draft で作成したときも含む) |
ready_for_review |
Pull Request が Draft から Open になったとき |
locked |
Pull Request がロックされたとき |
unlocked |
Pull Request のロックが解除されたとき |
review_requested |
ユーザーにレビューがリクエストされたとき |
review_request_removed |
ユーザーがレビューリクエストから削除されたとき |
auto_merge_enabled |
Pull Request の自動マージが有効になったとき |
auto_merge_disabled |
Pull Request の自動マージが無効になったとき |
まとめ
GitHub Actions のワークフロートリガーイベント pull_request
に用意されているアクティビティ17種類をご紹介しました。
Pull Request にまつわる GitHub Actions を作成する際にお役に立てれば幸いです。
間違いがあればコメントまたは編集リクエストをください。