From cfe733287fdb902aedb258c47fe17d7a9c339859 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Krzysztof=20Cie=C5=9Blik?= Date: Sat, 13 Jun 2026 22:15:10 +0200 Subject: [PATCH] ci: enforce master branch and Home.md for gitea wiki visibility --- .gitea/workflows/documentation.yml | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/documentation.yml b/.gitea/workflows/documentation.yml index 3fbdf7a..579fcc9 100644 --- a/.gitea/workflows/documentation.yml +++ b/.gitea/workflows/documentation.yml @@ -43,10 +43,27 @@ jobs: cp -r docs/wiki/gfm/* wiki_dir/ cd wiki_dir + + # Gitea Wiki wymaga pliku Home.md jako strony głównej. + # Dokka GFM tworzy index.md w katalogu głównym lub modułach. + # Kopiujemy zawartość do Home.md + if [ -f "shared/index.md" ]; then + cp shared/index.md Home.md + elif [ -f "index.md" ]; then + cp index.md Home.md + else + echo "# RetroHA Documentation" > Home.md + echo "Auto-generated by Dokka." >> Home.md + fi + git add . if ! git diff --cached --quiet; then git commit -m "docs: auto-update wiki from CI/CD" - git push -u origin master || git push -u origin main || git push -f origin master + + # Wypychamy zmiany. Wiki w Gitea domyślnie używa gałęzi 'master'. + # Zmieniamy nazwę naszej lokalnej gałęzi na master przed pushem. + git branch -M master + git push -u origin master --force else echo "No changes to sync." fi