CircleCIからHerokuへのデプロイが失敗してしまう。
  • "Invalid credentials provided." と言われる

エラーメッセージは以下。

(Compile / deployHeroku) com.heroku.api.exception.RequestFailedException: Unable to list config failed. statuscode:401 responseBody:{"id":"unauthorized","message":"Invalid credentials provided."}

原因は Credentials、つまりHerokuから取得したAPI Keyが古かった。おそらくはHeroku側の都合でパスワードがリセットされたのか、一旦ログインできなくなっていたのでその影響か。

アカウント設定ページ(https://dashboard.heroku.com/account)からAPI Keyを再取得し、CircleCIの環境変数に設定して完了。デプロイできるようになりました。