なつねこメモ

主にプログラミング関連のメモ帳 ♪(✿╹ヮ╹)ノ

書いてあるコードは自己責任でご自由にどうぞ。記事本文の無断転載は禁止です。

2022/02/02

act を使って workflow_dispatch な GitHub Actions もローカルでテストしたい

カテゴリー:GitHub Actions

にゃーにゃーにゃー!わたしだよ!
GitHub Actions のテストをするとき、だいたいローカルでやりたいな~って事になって、 nektos/act を使うことになると思うんですが、
workflow_dispatch なイベントを処理したかったので、そのメモです。

といってもやり方は簡単で、いつも通り workflow_dispatch.event みたいな JSON ファイルを準備して、

workflow_dispatch.event

{
  "action": "workflow_dispatch",
  "inputs": {
    "environment": "production"
  }
}

これを食わせれば OK

Terminal

$ act --job deploy --eventpath workflow_dispatch.event

それだけー。
ということで、今日のメモでした。


参考: