@@ -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