When deployment fails after the build stage we don't get enough info to triage compared to local deployment.
Expected behavior
Output of GitHub Action matching local error reporting.
Observed behavior
Build output cuts off in the middle and no error afterwards is preserved for output. From the log, it's not even clear if the build was successful (it was in our case) but most importantly, the output simply states
without actual underlying error. Same in debug run.
When running locally the actual error for us was:
ERROR: (gcloud.app.deploy) Error Response: [9] An internal error occurred while processing task /app-engine-flex/flex_await_healthy/flex_await_healthy>2024-01-16T07:41:22.689Z82939.in.1: Your deployment has exceeded quota in your project. Please increase quotas and try again. For more information, see https://cloud.google.com/appengine/quotas#flex.
TL;DR
When deployment fails after the build stage we don't get enough info to triage compared to local deployment.
Expected behavior
Output of GitHub Action matching local error reporting.
Observed behavior
Build output cuts off in the middle and no error afterwards is preserved for output. From the log, it's not even clear if the build was successful (it was in our case) but most importantly, the output simply states
without actual underlying error. Same in debug run. When running locally the actual error for us was:
Action YAML
Log output
Additional information
0_deploy.txt