diff --git a/.github/workflows/docs-orchestrator.yml b/.github/workflows/docs-orchestrator.yml index afca6f5e15..ad4ef6c260 100644 --- a/.github/workflows/docs-orchestrator.yml +++ b/.github/workflows/docs-orchestrator.yml @@ -376,8 +376,12 @@ jobs: # ============================================================================= deploy-aws: name: "T4: Deploy" - if: github.event_name == 'push' || github.event_name == 'workflow_dispatch' needs: [metadata-regen, build-site] + if: >- + always() && + needs.metadata-regen.result == 'success' && + needs.build-site.result == 'success' && + (github.event_name == 'push' || github.event_name == 'workflow_dispatch') permissions: id-token: write runs-on: ubuntu-latest