From a9e2c8924607081d0aa88640d1f0ffd3ab7ae4f4 Mon Sep 17 00:00:00 2001 From: Charlson <109891130+Charlson852@users.noreply.github.com> Date: Sun, 10 May 2026 00:50:08 +0800 Subject: [PATCH] ci: allow docs deploy without GitHub release * ci: allow docs deploy without GitHub release * fix: use workflow run branch for docs tag fallback --------- Co-authored-by: dreamhunter2333 --- .github/workflows/docs_deploy.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/workflows/docs_deploy.yml b/.github/workflows/docs_deploy.yml index 20208cf6..75ca69dc 100644 --- a/.github/workflows/docs_deploy.yml +++ b/.github/workflows/docs_deploy.yml @@ -40,11 +40,17 @@ jobs: CLOUDFLARE_ACCOUNT_ID: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }} GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + WORKFLOW_RUN_HEAD_BRANCH: ${{ github.event.workflow_run.head_branch }} run: | cd vitepress-docs/ wget https://github.com/dreamhunter2333/cloudflare_temp_email/releases/latest/download/frontend.zip -O docs/public/ui_install/frontend.zip pnpm install --no-frozen-lockfile - TAG_NAME=$(gh release view --json tagName --jq '.tagName') + if TAG_NAME=$(gh release view --json tagName --jq '.tagName' 2>/dev/null); then + echo "Using release tag $TAG_NAME" + else + TAG_NAME="${WORKFLOW_RUN_HEAD_BRANCH:-${GITHUB_REF_NAME:-main}}" + echo "No GitHub release found for this repo; fallback TAG_NAME=$TAG_NAME" + fi echo "Deploying docs for tag $TAG_NAME" export TAG_NAME pnpm run deploy