diff --git a/src/main.ts b/src/main.ts index 9e4182d..2c83d8f 100644 --- a/src/main.ts +++ b/src/main.ts @@ -50,6 +50,8 @@ type RenderDeploy = { | 'build_failed' | 'update_failed' | 'canceled' + | 'pre_deploy_in_progress' + | 'pre_deploy_failed' service: RenderService } @@ -177,6 +179,7 @@ async function waitForDeploy(deployment: Deployment): Promise { switch (render?.status) { case 'created': case 'build_in_progress': + case 'pre_deploy_in_progress': case 'update_in_progress': if (await updateDeployment(deployment, 'in_progress')) { Core.info(`Deployment still running... ⏱`) @@ -189,6 +192,7 @@ async function waitForDeploy(deployment: Deployment): Promise { Core.info(`Deployment ${render.id} succeeded ✅`) return case 'build_failed': + case 'pre_deploy_failed': case 'update_failed': await updateDeployment(deployment, 'failure')