jobをlint-checkとlintに分割
https://github.com/ftnext/python-actions-example/issues/3
のメモ
needsとifで書いたところバグにぶつかったので、リファクタリングした
参考例
https://github.com/simaki/fracdiff/blob/main/.github/workflows/ci.yml
ref:
https://github.com/psf/black/issues/2079#issuecomment-814566699
lint-checkではblack, isortでcheckだけする
チェックを1つのjobに集める
lint-checkがfailしたら、フォーマットの必要があるということなので、black, isortでフォーマットし、まとめたコミットとする
フォーマットを1つのjobに集める