Folks,
I am trying to build the asyn Web pages with Github Actions. I need to do 2 things:
- Run doxygen to build the source code documentation
- Run Sphinx to build the human-generated documentation
Both of these work separately, but not together. If I run the Doxygen build first, it generates the output files fine. But then the Sphinx build (sphinx-notes/pages@v2)
tries to delete all of the files that Doxygen generated. I have tried having the Doxygen output go into the following locations:
/docs/doxygenOutput
/doxygenOutput
/docs/source/_static/doxygenOutput
In all cases Doxygen works fine, but then the Sphinx build tries to delete the Doxygen files. The Sphinx build the actually fails because the doxygen generated files are
owned by root. But even if it succeeded it would not work, since those files need to remain after the build.
If I run the Sphinx build first then Doxygen fails because the Sphinx build has already deleted the docs/ directory containing the Doxyfile.
Any idea solve this?
Thanks,
Mark