2021-08-21

GitHub Actionsによるデプロイがまーた動かなくなっていた

昨日ひっさびさにデプロイしたらまたデプロイに失敗するようになっていた
エラー内容は↓

Failed to get Firebase project hako-blog. Please make sure the project exists and your account has permission to access it.

よくわからんのでとりあえずgoogleにぶち込んだら、CLIからlogout/loginすれば直るという書き込みがたくさんあった
↓とか

https://stackoverflow.com/questions/63473787/error-failed-to-get-firebase-project-project-name-please-make-sure-the-project

今回はCI環境での話なので単純に該当しないと思ったけど、とりあえず手元で動くのか試してみたかったので、logout/loginしてdeployしたらローカルからは無事にデプロイできた

ただ、案の定GitHub Actionsではデプロイに失敗するので、さらにググってみたところ

https://stackoverflow.com/questions/60380374/firebase-deploy-in-github-actions-gives-authorization-failed-error

にたどり着いた

Firebaseのドキュメントに従って firebase login:ci を実行し、取得したTokenをGitHubのsecretに再登録したら動くようになった

めでたしめでたし