この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。
はじめに
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のインシデントレポート確認もおすすめします。