[GitHub Actions][peter-evans/create-pull-request]プルリク時に動作テストでコンフリクトになってしまう問題

リポジトリ内に差分があった場合に自動プルリクエストを出せるツール peter-evans/create-pull-request だが、そのまま追加するプルリクエストを出す前提で動作テストすると、以下のようにコンフリクトが起きる。

  • workflow

CONFLICT (modify/delete): hoge.json deleted in HEAD and modified in xxxx (hoge commit). Version xxxxx (hoge commit) of hoge.json left in tree.

これは更新されたファイルが baseブランチに存在しないためコンフリクトが起きてしまい、今のブランチには存在しているため状態がずれているということ。なので base: を今出しているプルリクエストのリモートブランチ を指定すれば動作テストができる。

Was this helpful?

0 / 0

コメントを残す