背景 Pythonで開発している時、何らかのコードフォーマッター(blackとかyapfとかautopep8とか)を利用していることが多いと思います。 そして、おそらく皆さんいろいろなタイミングや方法でコードフォーマッターを実行しているはずです。 コミット前に手動で実行 pre-commitで設定しておいてコミット前に問題ないかチェックして怒られたらコードフォーマッターを実行して再度commit リポジトリにpushしてからCIに整形ができていないと怒られてからコードフォーマッターを実行して再度push この記事は上記のどれも毎回コードフォーマッターで整形しなきゃいけないので面倒臭い or コードフォーマッターを実行するの忘れがちだと思った方向けにGithub Actionsにコード整形とそのコード整形後のコミットを丸投げするための方法を書いた記事になります。 パッケージ管理 この記事では
