fixing wiki generation (#38)
Build and publish release / metadata (push) Canceled after 0s
Build and publish release / create-release (push) Canceled after 0s
Build and publish release / build (push) Canceled after 0s
Build and publish release / publish-release (push) Canceled after 0s
Generate and publish developer Wiki / generated-wiki (push) Failing after 43s

Reviewed-on: #38
Co-authored-by: Koda YeenBean <n122330@gmail.com>
This commit was merged in pull request #38.
This commit is contained in:
2026-07-19 22:34:26 +01:00
committed by Koda
parent 8bf3e03de8
commit 4f30a031bb
13 changed files with 105 additions and 62 deletions
+13 -17
View File
@@ -17,10 +17,13 @@ if [ -z "$wiki_repository_url" ]; then
echo "no origin remote found; pass the Gitea Wiki repository URL" >&2
exit 2
fi
case $origin_url in
*.git) wiki_repository_url=${origin_url%.git}.wiki.git ;;
*) wiki_repository_url=${origin_url}.wiki.git ;;
esac
source_repository_url=${origin_url%.git}
repository_parent=${source_repository_url%/*}
repository_name=${source_repository_url##*/}
wiki_repository_name=$(
printf '%s' "$repository_name" | tr '[:upper:]' '[:lower:]'
)
wiki_repository_url="$repository_parent/$wiki_repository_name.wiki.git"
fi
cleanup() {
@@ -28,20 +31,11 @@ cleanup() {
}
trap cleanup EXIT HUP INT TERM
"$script_directory/generate-wiki.py"
"$script_directory/generate-wiki.py" --check
git clone -- "$wiki_repository_url" "$temporary_directory/wiki"
for page in \
Home.md \
Developer-Guide.md \
Call-Graph.md \
Runtime-Flow.md \
_Sidebar.md
do
cp -- "$repository_root/wiki/$page" "$temporary_directory/wiki/$page"
done
"$script_directory/generate-wiki.py" --output "$temporary_directory/wiki"
"$script_directory/generate-wiki.py" --check \
--output "$temporary_directory/wiki"
cd "$temporary_directory/wiki"
git add -- Home.md Developer-Guide.md Call-Graph.md Runtime-Flow.md _Sidebar.md
@@ -51,5 +45,7 @@ if git diff --cached --quiet; then
exit 0
fi
git commit -m "docs: update generated developer wiki"
git -c user.name="openUF documentation bot" \
-c user.email="actions@openuf.invalid" \
commit -m "docs: update generated developer wiki"
git push origin HEAD