Skip to content

Commit d427807

Browse files
committed
Fix conditions
1 parent bcb0acf commit d427807

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

.github/workflows/preview-build.yml

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -334,6 +334,7 @@ jobs:
334334
# we run our artifact directly, please use the prebuild
335335
# elastic/docs-builder@main GitHub Action for all other repositories!
336336
- name: Build documentation
337+
id: internal-docs-build
337338
if: >
338339
env.MATCH == 'true'
339340
&& github.repository == 'elastic/docs-builder'
@@ -385,7 +386,7 @@ jobs:
385386
&& (
386387
!cancelled()
387388
&& github.repository == 'elastic/docs-builder'
388-
&& steps.docs-build.outputs.skip != 'true'
389+
&& steps.internal-docs-build.outputs.skip != 'true'
389390
&& (
390391
steps.deployment.outputs.result
391392
|| (
@@ -421,8 +422,8 @@ jobs:
421422
&& (
422423
!cancelled()
423424
&& github.repository == 'elastic/docs-builder'
424-
&& steps.docs-build.outputs.skip != 'true'
425-
&& steps.docs-build.outcome != 'skipped'
425+
&& steps.internal-docs-build.outputs.skip != 'true'
426+
&& steps.internal-docs-build.outcome != 'skipped'
426427
&& (
427428
steps.deployment.outputs.result
428429
|| (
@@ -437,17 +438,17 @@ jobs:
437438
- uses: elastic/docs-builder/.github/actions/aws-auth@main
438439
if: >
439440
!cancelled()
440-
&& steps.docs-build.outputs.skip != 'true'
441+
&& (steps.docs-build.outputs.skip != 'true' || steps.internal-docs-build.outputs.skip != 'true')
441442
&& steps.deployment.outputs.result
442-
&& steps.docs-build.outcome == 'success'
443+
&& (steps.docs-build.outcome == 'success' || steps.internal-docs-build.outcome == 'success')
443444
- name: Upload to S3
444445
id: s3-upload
445446
if: >
446447
env.MATCH == 'true'
447448
&& !cancelled()
448-
&& steps.docs-build.outputs.skip != 'true'
449+
&& (steps.docs-build.outputs.skip != 'true' || steps.internal-docs-build.outputs.skip != 'true')
449450
&& steps.deployment.outputs.result
450-
&& steps.docs-build.outcome == 'success'
451+
&& (steps.docs-build.outcome == 'success' || steps.internal-docs-build.outcome == 'success')
451452
run: |
452453
aws s3 sync .artifacts/docs/html "s3://elastic-docs-v3-website-preview${PATH_PREFIX}" --delete --no-follow-symlinks
453454
aws cloudfront create-invalidation \

0 commit comments

Comments
 (0)