GitHub Actions を外からトリガーする
その際には、
cron でしかトリガーしないようにしていたのだけど、やっぱり何かを書いた時にすぐにトリガーして生成できた方が嬉しいよな〜とおもった
GitHub Actions には repository dispatch を受け取ってトリガーする仕組みがあるので、
GitHub の API を叩いてやれば Action をキックできる
とはいえ、いつもかも CLI を使えるわけでもないのでもうちょい簡便にリクエスト送れないかな〜と考えた結果、自前の
Telegram の
bot から叩けるようにした
こんな感じ
@octkit/rest
が便利で権限を絞った( repo
のみでOK)アクセストークンを渡しておくといい感じにリクエストを送ってくれてよかった