diff --git a/.github/workflows/docs_update.yml b/.github/workflows/docs_update.yml
index e62fd66c10..0174d15281 100644
--- a/.github/workflows/docs_update.yml
+++ b/.github/workflows/docs_update.yml
@@ -20,13 +20,26 @@ jobs:
run: |
sudo apt-get -q -o=Dpkg::Use-Pty=0 -y install doxygen graphviz
+ - name: Customize for online docs
+ working-directory: docs/doxygen
+ run: |
+ sed -i'' -e "s@@@" \
+ custom_footer.html
+
- name: Generate documentation
working-directory: docs/doxygen
run: |
./regen.sh php
+ if [[ -s doxygen.log ]]; then
+ echo '*** There were warnings during docs generation: ***'
+ echo '-----------------------------------------------------------'
+ cat doxygen.log
+ echo '-----------------------------------------------------------'
+ exit 1
+ fi
- name: Upload
- if: github.repository_owner == 'wxWidgets'
+ if: github.ref == 'refs/heads/master'
working-directory: docs/doxygen
env:
DOCS_WEBSITE_KEY: ${{secrets.DOCS_WEBSITE_KEY}}
@@ -36,5 +49,4 @@ jobs:
echo "$DOCS_WEBSITE_KEY" > "$HOME/.ssh/docs_website_key"
chmod 600 "$HOME/.ssh/docs_website_key"
echo "$DOCS_WEBSITE_SSH_CONFIG" > "$HOME/.ssh/config"
- rsync --checksum --compress --delete --recursive --verbose
- out/html/ wxdocs:public_html/latest/
+ rsync --checksum --compress --delete --recursive --verbose out/html/ wxdocs:public_html/latest/
diff --git a/docs/doxygen/custom_footer.html b/docs/doxygen/custom_footer.html
index 3f0f302765..7bacc10432 100644
--- a/docs/doxygen/custom_footer.html
+++ b/docs/doxygen/custom_footer.html
@@ -19,6 +19,8 @@
+
+