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 @@ + + - \ No newline at end of file +