2025/09/06

Github Actionsで特定のファイルのみの変更の場合は実行しないようにする

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なしでは仕事できませんね!

最後に

株式会社Robbitsでは一緒に働く仲間を募集しています!
ご興味のある方は是非一度ホームページをご覧ください!

ホームページを見てみる