From 20617deaa2007a5f9d5861e0edf8f5be576faf50 Mon Sep 17 00:00:00 2001 From: Douwe Maan Date: Thu, 30 Oct 2025 21:57:53 +0000 Subject: [PATCH] Don't fail after-ci deploy-docs-preview if PR docs job failed --- .github/workflows/after-ci.yml | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/.github/workflows/after-ci.yml b/.github/workflows/after-ci.yml index 1b75b227ea..c82064068a 100644 --- a/.github/workflows/after-ci.yml +++ b/.github/workflows/after-ci.yml @@ -45,6 +45,10 @@ jobs: name: deploy-docs-preview steps: + - run: echo "$GITHUB_EVENT_JSON" + env: + GITHUB_EVENT_JSON: ${{ toJSON(github.event) }} + - uses: actions/checkout@v4 - uses: actions/setup-node@v4 @@ -57,7 +61,8 @@ jobs: enable-cache: true cache-suffix: deploy-docs-preview - - uses: dawidd6/action-download-artifact@v6 + - id: download-artifact + uses: dawidd6/action-download-artifact@v6 with: workflow: ci.yml name: site @@ -69,6 +74,7 @@ jobs: - uses: cloudflare/wrangler-action@v3 id: deploy + if: steps.download-artifact.outputs.found_artifact == 'true' with: apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} environment: previews @@ -78,12 +84,9 @@ jobs: --var GIT_COMMIT_SHA:${{ github.event.workflow_run.head_sha }} --var GIT_BRANCH:${{ github.event.workflow_run.head_branch }} - - run: echo "$GITHUB_EVENT_JSON" - env: - GITHUB_EVENT_JSON: ${{ toJSON(github.event) }} - - name: Set preview URL run: uv run --no-project --with httpx .github/set_docs_pr_preview_url.py + if: steps.deploy.outcome == 'success' env: DEPLOY_OUTPUT: ${{ steps.deploy.outputs.command-output }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}