GitHub Actionsの動作が上手くいかない時にはGitHubStatusのインシデントレポートも見てみよう
はじめに
GitHub Actionsを試していて、テンプレートは明らかに正常なのに全て失敗になる、というケースに遭遇しました。
サポートから届いた調査結果を読むに、結果としてはGitHub側のトラブルで、利用者がどんな対策をとってもステータスはグリーンにならないというものでした。
具体的にどんな状況になるのか、及び行った対応についてまとめました。
きっかけ
GitHub ActionsでCICD用のテンプレートを作成しようとして上手くいかず、試しにHello-Worldとだけ出力する単純なテンプレートをつかってもエラー。流石にシステムの障害か、利用しているアカウントの制限の2択が考えられます。
name: workflow-name on: push jobs: build: name: Greeting runs-on: ubuntu-18.04 steps: - name: Hello World run: echo "Hello World" > ### ERRORED 08:08:26Z- There was an unexpected error when executing this Action. For help debugging what went wrong, please contact support@github.com.The unique ID for this error is XXXX:XXXX:XXXXX:XXXXX:XXXXXXXX
メールでの問い合わせ
エラーレポートにあるように、support@github.comに問い合わせました。
Hi.I tried to use GitHub Actions with YAML very simple template in private repository. Test detail is not success.advice me please.
実際の文面には利用したテンプレート内容とエラー文も添えています。なお、時差の関係でレスポンスには暫く時間が掛かります。
調査結果
結果としてはGitHub側で発生した障害が原因でした。普段はGitHubStatusを見ないために気がついていなかったわけです。
Thanks for getting in touch! GitHub Actions experienced an availability incident that was causing trouble with trouble with workflow creation and runs.
https://www.githubstatus.com/incidents/39ynqr1xb3s0
Our engineers should have rolled out a fix for the issue so Actions should be working again. You may need to trigger a new event in order for your workflow to run.
あとがき
サポートからの返信を確認したあと、Actionsを再実行してみると無事ステータスはグリーンでした。
GitHub Actionsの動作が明らかにおかしいという場合は、GitHubStatusのインシデントレポート確認もおすすめします。