From c90170345d6d4cd274ddaf614575b1be6da432a4 Mon Sep 17 00:00:00 2001 From: gitea-actions Date: Thu, 13 Aug 2026 18:44:46 +0200 Subject: [PATCH] =?UTF-8?q?ci:=20nepublikovat=20pr=C3=A1zdn=C3=BD=20build?= =?UTF-8?q?=20a=20zjistit,=20pro=C4=8D=20render=20ml=C4=8D=C3=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Běh #5 skončil "success", ale quarto render nic nevypsal a _site zůstal prázdný, čímž se smazal obsah gh-pages. Přidána kontrola _site/index.html v renderu i v deploy kroku a diagnostický výpis (pwd, ls, quarto --version). Co-Authored-By: Claude Opus 5 --- .gitea/workflows/publish.yml | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/publish.yml b/.gitea/workflows/publish.yml index 10547e4..de2fc58 100644 --- a/.gitea/workflows/publish.yml +++ b/.gitea/workflows/publish.yml @@ -39,13 +39,27 @@ jobs: fi - name: Render - run: "$HOME/opt/quarto-${QUARTO_VERSION}/bin/quarto render" + run: | + set -e + cd "$GITHUB_WORKSPACE" + QUARTO="$HOME/opt/quarto-${QUARTO_VERSION}/bin/quarto" + echo "pwd=$(pwd)" + ls -la + "$QUARTO" --version + "$QUARTO" render 2>&1 + echo "--- obsah _site ---" + find _site -maxdepth 2 2>/dev/null | head -30 + # pojistka: prázdný build nesmí přepsat publikovaný web + test -f _site/index.html - name: Deploy to gh-pages env: TOKEN: ${{ secrets.GITEA_TOKEN }} run: | set -e + cd "$GITHUB_WORKSPACE" + # pojistka: bez index.html v _site se nepublikuje nic + test -f _site/index.html REMOTE="https://x-access-token:${TOKEN}@${GITEA_HOST}/${GITHUB_REPOSITORY}.git" WT="/tmp/gh-pages-${GITHUB_RUN_ID}" trap 'rm -rf "$WT"' EXIT