業務で使えるかもしれない…!?GitHub Actions の Tips 集 / CI/CD Test Night #7 - Speaker Deck jobs.<job_id>.if でスキップされるとpass扱いになる
{ if: failure(), needs: [...] の組み合わせで「失敗したら実行されるジョブ」を作って、これをrequired status checkに指定すると……
依存ジョブがすべて成功したらスキップ → pass扱い
依存ジョブがひとつでも失敗すると実行される
exit 1 するstepを書いておくと失敗する