2025/09/06
Github Actionsで特定のファイルのみの変更の場合は実行しないようにする
あるプロジェクトで、masterにプッシュしたら自動的にvercelにデプロイするようなワークフローを実行しているのですが、README.mdのみ変更を行ったときでも、デプロイが走ってしまうのが気になったので、回避できないか調査しました。
結論
path-ignoreの設定で実現できました。
name: Vercel Deploy Production
on:
push:
branches:
- master #masterブランチにプッシュしたときに実行
# ここに設定したファイルのみの変更の場合は実行しない
paths-ignore:
- 'docs/**'
- 'README.md'
... 省略GPT-5に聞いたところすぐに回答してくれました。
もうAIなしでは仕事できませんね!