diff --git a/.github/workflows/docs-preview-local.yml b/.github/workflows/docs-preview-local.yml index 764adb6b51..c77e920e67 100644 --- a/.github/workflows/docs-preview-local.yml +++ b/.github/workflows/docs-preview-local.yml @@ -189,7 +189,7 @@ jobs: runs-on: ubuntu-latest permissions: contents: read - deployments: none + deployments: write id-token: write pull-requests: none outputs: @@ -216,10 +216,8 @@ jobs: persist-credentials: false - name: Create Deployment - # disabled: deployments are not enabled on this branch if: > - false - && env.MATCH == 'true' + env.MATCH == 'true' && needs.check.outputs.any_modified != 'false' && ( github.event_name == 'push' @@ -334,6 +332,7 @@ jobs: && steps.internal-docs-build.outputs.skip != 'true' && steps.internal-docs-build.outcome == 'success' && steps.internal-validate-path-prefixes.outcome == 'success' + && (github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name == github.repository) - name: Upload to S3 id: s3-upload @@ -342,6 +341,7 @@ jobs: && !cancelled() && steps.internal-docs-build.outputs.skip != 'true' && steps.internal-docs-build.outcome == 'success' + && (github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name == github.repository) env: AWS_RETRY_MODE: standard AWS_MAX_ATTEMPTS: 6 @@ -363,10 +363,8 @@ jobs: - name: Update deployment status uses: actions/github-script@v8 - # disabled: deployments are not enabled on this branch if: > - false - && env.MATCH == 'true' + env.MATCH == 'true' && always() && steps.deployment.outputs.result env: