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
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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user