タグ

ブックマーク / blog.35d.jp (1)

  • GitHub Action で特定のディレクトリ配下に変更があったときのみワークフローを実行する | 35D BLOG

    ⚠ この記事は最終更新日から1年以上が経過しています。内容が古い箇所がある可能性があるためご注意ください。 on.<push|pull_request>.paths / GitHub Docs過去の自分に早くこの事実を伝えてあげたい気持ちでいっぱいなので、この記事を書きました。 僕たちのプロダクトは yarn workspace を使用しており、1つのリポジトリで複数のパッケージを管理しています。このような構成の都合上、GitHub Actions のデフォルトの設定だと、パッケージAに変更があった際に、パッケージBのワークフローも実行されてしまうという課題がありました。 そこで僕は、git のログから diff を取り、ファイル名を再帰的に見てゴニョゴニョしていけば、不要なワークフロー実行をスキップできるのでは?と思っていろいろ調査していました。しかし、結論、そんな複雑なことは必要なく、

    GitHub Action で特定のディレクトリ配下に変更があったときのみワークフローを実行する | 35D BLOG
  • 1