ci: enforce master branch and Home.md for gitea wiki visibility
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:
@@ -43,10 +43,27 @@ jobs:
|
|||||||
cp -r docs/wiki/gfm/* wiki_dir/
|
cp -r docs/wiki/gfm/* wiki_dir/
|
||||||
|
|
||||||
cd 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 .
|
git add .
|
||||||
if ! git diff --cached --quiet; then
|
if ! git diff --cached --quiet; then
|
||||||
git commit -m "docs: auto-update wiki from CI/CD"
|
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
|
else
|
||||||
echo "No changes to sync."
|
echo "No changes to sync."
|
||||||
fi
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user