Skip to content

GitHub Actionsのrunディレクティブはエラーが起きたときに停止する

どうやらデフォルトもしくは shell: bash では -e オプションが与えられているようで、なにか1つでもエラーになったらすぐに停止してしまう。

run: |
false
echo aaa # 実行されない
shell: bash

対策は色々あるが、1箇所だけエラーを無視したいなら || true をつける、または全体的にエラーを無視するなら set +e が通るかもしれない。