Skip to content

Commit 586ba4c

Browse files
committed
refactor
1 parent 5cb923e commit 586ba4c

File tree

1 file changed

+2
-16
lines changed

1 file changed

+2
-16
lines changed

.github/workflows/preview.yml

Lines changed: 2 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -83,29 +83,15 @@ jobs:
8383
8484
- name: Update deployment status
8585
uses: actions/github-script@v7
86-
if: steps.deployment.outputs.result
86+
if: always() && steps.deployment.outputs.result
8787
with:
8888
script: |
8989
await github.rest.repos.createDeploymentStatus({
9090
owner: context.repo.owner,
9191
repo: context.repo.repo,
9292
deployment_id: ${{ steps.deployment.outputs.result }},
93-
state: "success",
93+
state: "${{ job.status == 'success' && 'success' || 'failure' }}",
9494
description: "Deployment completed",
9595
environment_url: `https://docs-v3-preview.elastic.dev/${context.repo.owner}/${context.repo.repo}/pull/${context.issue.number}`,
9696
log_url: `https://github.com/${context.repo.owner}/${context.repo.repo}/actions/runs/${context.runId}?pr=${context.issue.number}`,
9797
})
98-
99-
- name: Update Deployment Status on Failure
100-
if: failure() && steps.deployment.outputs.result
101-
uses: actions/github-script@v7
102-
with:
103-
script: |
104-
await github.rest.repos.createDeploymentStatus({
105-
owner: context.repo.owner,
106-
repo: context.repo.repo,
107-
deployment_id: ${{ steps.deployment.outputs.result }},
108-
state: "failure",
109-
description: "Deployment failed",
110-
log_url: `https://github.com/${context.repo.owner}/${context.repo.repo}/actions/runs/${context.runId}?pr=${context.issue.number}`,
111-
})

0 commit comments

Comments
 (0)