Fix gh-pages update script
This commit is contained in:
parent
49df8778f9
commit
6393dbc91b
90
.github/scripts/on-pages.sh
vendored
90
.github/scripts/on-pages.sh
vendored
@ -85,53 +85,59 @@ function git_safe_upload_to_pages(){
|
|||||||
return $?
|
return $?
|
||||||
}
|
}
|
||||||
|
|
||||||
EVENT_JSON=`cat $GITHUB_EVENT_PATH`
|
git_safe_upload_to_pages "index.md" "README.md"
|
||||||
|
|
||||||
echo "GITHUB_EVENT_PATH: $GITHUB_EVENT_PATH"
|
# At some point github stopped providing a list of edited file
|
||||||
echo "EVENT_JSON: $EVENT_JSON"
|
# but we also stopped havong documentation in md format,
|
||||||
|
# so we can skip this portion safely and update just the index
|
||||||
|
|
||||||
pages_added=`echo "$EVENT_JSON" | jq -r '.commits[].added[]'`
|
# EVENT_JSON=`cat $GITHUB_EVENT_PATH`
|
||||||
echo "added: $pages_added"
|
|
||||||
pages_modified=`echo "$EVENT_JSON" | jq -r '.commits[].modified[]'`
|
|
||||||
echo "modified: $pages_modified"
|
|
||||||
pages_removed=`echo "$EVENT_JSON" | jq -r '.commits[].removed[]'`
|
|
||||||
echo "removed: $pages_removed"
|
|
||||||
|
|
||||||
for page in $pages_added; do
|
# echo "GITHUB_EVENT_PATH: $GITHUB_EVENT_PATH"
|
||||||
if [[ $page != "README.md" && $page != "docs/"* ]]; then
|
# echo "EVENT_JSON: $EVENT_JSON"
|
||||||
continue
|
|
||||||
fi
|
|
||||||
echo "Adding '$page' to pages ..."
|
|
||||||
if [[ $page == "README.md" ]]; then
|
|
||||||
git_safe_upload_to_pages "index.md" "README.md"
|
|
||||||
else
|
|
||||||
git_safe_upload_to_pages "$page" "$page"
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
|
|
||||||
for page in $pages_modified; do
|
# pages_added=`echo "$EVENT_JSON" | jq -r '.commits[].added[]'`
|
||||||
if [[ $page != "README.md" && $page != "docs/"* ]]; then
|
# echo "added: $pages_added"
|
||||||
continue
|
# pages_modified=`echo "$EVENT_JSON" | jq -r '.commits[].modified[]'`
|
||||||
fi
|
# echo "modified: $pages_modified"
|
||||||
echo "Modifying '$page' ..."
|
# pages_removed=`echo "$EVENT_JSON" | jq -r '.commits[].removed[]'`
|
||||||
if [[ $page == "README.md" ]]; then
|
# echo "removed: $pages_removed"
|
||||||
git_safe_upload_to_pages "index.md" "README.md"
|
|
||||||
else
|
|
||||||
git_safe_upload_to_pages "$page" "$page"
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
|
|
||||||
for page in $pages_removed; do
|
# for page in $pages_added; do
|
||||||
if [[ $page != "README.md" && $page != "docs/"* ]]; then
|
# if [[ $page != "README.md" && $page != "docs/"* ]]; then
|
||||||
continue
|
# continue
|
||||||
fi
|
# fi
|
||||||
echo "Removing '$page' from pages ..."
|
# echo "Adding '$page' to pages ..."
|
||||||
if [[ $page == "README.md" ]]; then
|
# if [[ $page == "README.md" ]]; then
|
||||||
git_remove_from_pages "README.md" > /dev/null
|
# git_safe_upload_to_pages "index.md" "README.md"
|
||||||
else
|
# else
|
||||||
git_remove_from_pages "$page" > /dev/null
|
# git_safe_upload_to_pages "$page" "$page"
|
||||||
fi
|
# fi
|
||||||
done
|
# done
|
||||||
|
|
||||||
|
# for page in $pages_modified; do
|
||||||
|
# if [[ $page != "README.md" && $page != "docs/"* ]]; then
|
||||||
|
# continue
|
||||||
|
# fi
|
||||||
|
# echo "Modifying '$page' ..."
|
||||||
|
# if [[ $page == "README.md" ]]; then
|
||||||
|
# git_safe_upload_to_pages "index.md" "README.md"
|
||||||
|
# else
|
||||||
|
# git_safe_upload_to_pages "$page" "$page"
|
||||||
|
# fi
|
||||||
|
# done
|
||||||
|
|
||||||
|
# for page in $pages_removed; do
|
||||||
|
# if [[ $page != "README.md" && $page != "docs/"* ]]; then
|
||||||
|
# continue
|
||||||
|
# fi
|
||||||
|
# echo "Removing '$page' from pages ..."
|
||||||
|
# if [[ $page == "README.md" ]]; then
|
||||||
|
# git_remove_from_pages "README.md" > /dev/null
|
||||||
|
# else
|
||||||
|
# git_remove_from_pages "$page" > /dev/null
|
||||||
|
# fi
|
||||||
|
# done
|
||||||
|
|
||||||
echo
|
echo
|
||||||
echo "DONE!"
|
echo "DONE!"
|
||||||
|
1
.github/workflows/gh-pages.yml
vendored
1
.github/workflows/gh-pages.yml
vendored
@ -7,7 +7,6 @@ on:
|
|||||||
- pages
|
- pages
|
||||||
paths:
|
paths:
|
||||||
- 'README.md'
|
- 'README.md'
|
||||||
- 'docs/**'
|
|
||||||
- '.github/scripts/on-pages.sh'
|
- '.github/scripts/on-pages.sh'
|
||||||
- '.github/workflows/gh-pages.yml'
|
- '.github/workflows/gh-pages.yml'
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user