8282 content-source-match : ${{ steps.event-check.outputs.content-source-match != '' && steps.event-check.outputs.content-source-match || steps.match.outputs.content-source-match }}
8383 content-source-next : ${{ steps.event-check.outputs.content-source-next != '' && steps.event-check.outputs.content-source-next || steps.match.outputs.content-source-next }}
8484 content-source-current : ${{ steps.event-check.outputs.content-source-current != '' && steps.event-check.outputs.content-source-current || steps.match.outputs.content-source-current }}
85+ content-source-edge : ${{ steps.event-check.outputs.content-source-edge != '' && steps.event-check.outputs.content-source-edge || steps.match.outputs.content-source-edge }}
8586 content-source-speculative : ${{ steps.event-check.outputs.content-source-speculative != '' && steps.event-check.outputs.content-source-speculative || steps.match.outputs.content-source-speculative }}
8687 steps :
8788 - name : Not a push event
9293 echo "content-source-match=true" >> $GITHUB_OUTPUT
9394 echo "content-source-next=false" >> $GITHUB_OUTPUT
9495 echo "content-source-current=false" >> $GITHUB_OUTPUT
96+ echo "content-source-edge=false" >> $GITHUB_OUTPUT
9597 echo "content-source-speculative=false" >> $GITHUB_OUTPUT
9698 - name : Match for push events
9799 id : match
@@ -106,6 +108,7 @@ jobs:
106108 echo "content-source-match=${{ steps.event-check.outputs.content-source-match != '' && steps.event-check.outputs.content-source-match || steps.match.outputs.content-source-match }}"
107109 echo "content-source-next=${{ steps.event-check.outputs.content-source-next != '' && steps.event-check.outputs.content-source-next || steps.match.outputs.content-source-next }}"
108110 echo "content-source-current=${{ steps.event-check.outputs.content-source-current != '' && steps.event-check.outputs.content-source-current || steps.match.outputs.content-source-current }}"
111+ echo "content-source-current=${{ steps.event-check.outputs.content-source-edge != '' && steps.event-check.outputs.content-source-edge || steps.match.outputs.content-source-edge }}"
109112 echo "content-source-speculative=${{ steps.event-check.outputs.content-source-speculative != '' && steps.event-check.outputs.content-source-speculative || steps.match.outputs.content-source-speculative }}"
110113 echo "ref=${{ github.ref_name }}"
111114 echo "repo=${{ github.repository }}"
@@ -449,6 +452,10 @@ jobs:
449452 && (steps.docs-build.outputs.skip != 'true' || steps.internal-docs-build.outputs.skip != 'true')
450453 && steps.deployment.outputs.result
451454 && (steps.docs-build.outcome == 'success' || steps.internal-docs-build.outcome == 'success')
455+ env :
456+ # https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-retries.html#cli-usage-retries-configure
457+ AWS_RETRY_MODE : standard
458+ AWS_MAX_ATTEMPTS : 6
452459 run : |
453460 aws s3 sync .artifacts/docs/html "s3://elastic-docs-v3-website-preview${PATH_PREFIX}" --delete --no-follow-symlinks
454461 aws cloudfront create-invalidation \
@@ -460,11 +467,6 @@ jobs:
460467 env.MATCH == 'true'
461468 && (
462469 contains(fromJSON('["push", "workflow_dispatch"]'), github.event_name)
463- && (
464- needs.match.outputs.content-source-current == 'true'
465- || needs.match.outputs.content-source-next == 'true'
466- || needs.match.outputs.content-source-speculative == 'true'
467- )
468470 && steps.s3-upload.outcome == 'success'
469471 )
470472 uses : elastic/docs-builder/actions/update-link-index@main
0 commit comments