Skip to content

Commit a677744

Browse files
author
Maher Isnard
committed
bugfix(api): Fix api reponse on build failure
1 parent 8a912e1 commit a677744

File tree

5 files changed

+76
-9
lines changed

5 files changed

+76
-9
lines changed

.idea/workspace.xml

Lines changed: 67 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/action.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11302,20 +11302,20 @@ async function run() {
1130211302
markedAsInProgress = true;
1130311303
}
1130411304
}
11305-
if (latestStage.status === "failed") {
11305+
if (latestStage.status === "failure") {
1130611306
waiting = false;
1130711307
core.setFailed(`Deployment failed on step: ${latestStage.name}!`);
1130811308
await updateDeployment(token, deployment, "failure");
1130911309
return;
1131011310
}
11311-
if (latestStage.name === "deploy" && ["success", "failed"].includes(latestStage.status)) {
11311+
if (latestStage.name === "deploy" && ["success", "failure"].includes(latestStage.status)) {
1131211312
waiting = false;
1131311313
const aliasUrl = deployment.aliases && deployment.aliases.length > 0 ? deployment.aliases[0] : deployment.url;
1131411314
core.setOutput("id", deployment.id);
1131511315
core.setOutput("environment", deployment.environment);
1131611316
core.setOutput("url", deployment.url);
1131711317
core.setOutput("alias", aliasUrl);
11318-
core.setOutput("success", deployment.latest_stage.status === "success" ? true : false);
11318+
core.setOutput("success", deployment.latest_stage.status === "success");
1131911319
if (token !== "") {
1132011320
await updateDeployment(token, deployment, latestStage.status === "success" ? "success" : "failure");
1132111321
}

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/action.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,14 +52,14 @@ export default async function run() {
5252
}
5353
}
5454

55-
if (latestStage.status === 'failed') {
55+
if (latestStage.status === 'failure') {
5656
waiting = false;
5757
core.setFailed(`Deployment failed on step: ${latestStage.name}!`);
5858
await updateDeployment(token, deployment, 'failure');
5959
return;
6060
}
6161

62-
if (latestStage.name === 'deploy' && ['success', 'failed'].includes(latestStage.status)) {
62+
if (latestStage.name === 'deploy' && ['success', 'failure'].includes(latestStage.status)) {
6363
waiting = false;
6464

6565
const aliasUrl = deployment.aliases && deployment.aliases.length > 0 ? deployment.aliases[0] : deployment.url;
@@ -69,7 +69,7 @@ export default async function run() {
6969
core.setOutput('environment', deployment.environment);
7070
core.setOutput('url', deployment.url);
7171
core.setOutput('alias', aliasUrl);
72-
core.setOutput('success', deployment.latest_stage.status === 'success' ? true : false);
72+
core.setOutput('success', deployment.latest_stage.status === 'success');
7373

7474
// Update deployment (if enabled)
7575
if (token !== '') {

src/types.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ export interface Stage {
8888
name: 'queued'|'initialize'|'clone_repo'|'build'|'deploy';
8989
started_on: string;
9090
ended_on: string;
91-
status: 'idle'|'active'|'success'|'failed'
91+
status: 'idle'|'active'|'success'|'failure'
9292
}
9393

9494
export interface Trigger {

0 commit comments

Comments
 (0)