From 36ec7c9dacbbf54da1aa35ed2ad990942f076983 Mon Sep 17 00:00:00 2001 From: thijskamphuis Date: Tue, 28 Jan 2025 22:39:34 +0100 Subject: [PATCH] Update .gitea/workflows/doxygen.yaml --- .gitea/workflows/doxygen.yaml | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/doxygen.yaml b/.gitea/workflows/doxygen.yaml index 2dde664..20db141 100644 --- a/.gitea/workflows/doxygen.yaml +++ b/.gitea/workflows/doxygen.yaml @@ -22,7 +22,7 @@ jobs: run: | doxygen Doxyfile - - name: Move `/docs/html/` contents to web branch + - name: Move `/docs/html/` contents to a new branch run: | # Ensure a clean Git state git config --global user.name "${{ gitea.actor }}" @@ -31,7 +31,18 @@ jobs: git checkout --orphan web git reset --hard git clean -fdx - cp -r docs/html/* . + + # Ensure docs/html exists and copy files + if [ -d "docs/html" ]; then + mkdir -p temp_html + cp -r docs/html/* temp_html/ || exit 1 + mv temp_html/* . + rmdir temp_html + else + echo "Directory docs/html/ does not exist. Exiting." + exit 1 + fi + git add . git commit -m "Update web branch with documentation" git push origin web --force