Skip to content

GitHub Actions

ファイルを同期したい

Repo File Sync Action · Actions · GitHub Marketplace · GitHub これを使う.同期するファイルはsync.yamlという設定ファイルで管理. 同期先のパスが変わってもOK

ファイルの変更監視

[GitHub Actions]ファイルの差分や更新状態を元にStepの実施を切り分けてみる | DevelopersIO

イベントの中身を知りたい

pull_request Webhook のイベントとペイロード - GitHub Docs

paths, paths-ignore フィルターについて

  • 同時に両方使えない
  • pathsでは!が使える - paths-ignoreで書けてpathsで書けない表現は無く,逆は成り立たない

参考:GitHub Actionsにおけるpathsとpaths-ignoreをベン図で理解する - Qiita

GitHub Actionsの中でsshを使ったgit cloneがしたい

- name: Setup SSH
  uses: MrSquaare/ssh-setup-action@v1
  with:
    host: github.com
    private-key: ${{ secrets.GIT_SSH_SECRET }}