githubの"Process completed with exit code 1."というエラーはなんなのか
0
これは GitHub Actions によって、コードのテストやビルドが GitHub のサーバで実行されている様子ですね。
このアクションは Python で書かれたソースコードの構文チェックを行っているようです。 Python 向けの構文チェックコマンド flake8
がファイル./discordbot.py
をチェックし、スタイルの誤りをいくつか検出したことを報告しています。
flake8
はファイルに誤りがなければ exit code 0 で、あれば exit code 1 で終了します。 GitHub Actions はコマンドが0以外の exit code で終了したためにエラーとみなして処理を中断し、 Error: Process completed with exit code 1.
と表示しています。構文のミスを検出するのがこのアクションの目的ですから、これは予期せぬエラーではなく、誤りを見つけて想定通りにエラーになったということです。
もしあなたが ./discordbot.py
を編集して git push した結果こうなったのであれば、 ./discordbot.py
のスタイルを修正して解消してください。ログに出ている ./discordbot.py:81:1
は81行目の1文字目に誤りがあることを意味します。具体的にどう直すかは flake8 +ログのメッセージでググれば出てきます(たとえば「flake8 E303 too many blank lines」)
@KerorinNF
Questioner