ci: sync wiki to main branch with guaranteed Home.md
All checks were successful
Update Wiki Documentation / generate-docs (push) Successful in 2m17s
All checks were successful
Update Wiki Documentation / generate-docs (push) Successful in 2m17s
This commit is contained in:
@@ -51,22 +51,24 @@ jobs:
|
||||
|
||||
cd wiki_dir
|
||||
|
||||
# Gitea Wiki wymaga pliku Home.md jako strony głównej.
|
||||
if [ -f "index.md" ]; then
|
||||
# Gitea Wiki bezwzględnie wymaga pliku Home.md w głównym katalogu (root).
|
||||
# Spłaszczamy strukturę dla pliku startowego, jeśli trzeba.
|
||||
if [ -f "shared/index.md" ]; then
|
||||
cp shared/index.md Home.md
|
||||
elif [ -f "index.md" ]; then
|
||||
mv index.md Home.md
|
||||
else
|
||||
echo "# RetroHA Documentation" > Home.md
|
||||
echo "Auto-generated by Dokka." >> Home.md
|
||||
echo "Auto-generated by Dokka. Navigate via the sidebar." >> Home.md
|
||||
fi
|
||||
|
||||
git add .
|
||||
if ! git diff --cached --quiet; then
|
||||
git commit -m "docs: auto-update wiki from CI/CD"
|
||||
|
||||
# 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
|
||||
# Wypychamy na gałąź 'main', skoro Gitea ustawiła ją jako domyślną.
|
||||
git branch -M main
|
||||
git push -u origin main --force
|
||||
else
|
||||
echo "No changes to sync."
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user