Fix doxygen pages#4099
Conversation
| uses: peaceiris/actions-gh-pages@v3 | ||
| with: | ||
| github_token: ${{ secrets.GITHUB_TOKEN }} | ||
| publish_dir: ./docs/public/doxyoutput/html No newline at end of file |
There was a problem hiding this comment.
Can we add destination_dir: docs here? Otherwise this action publishes to the root of gh-pages and may remove the existing benchmark data already stored on that branch.
| push: | ||
| branches: | ||
| - main | ||
| - fix-doxygen-pages |
|
@vortex-wq - Have you tested the generated Pages output from your fork? Since this PR does not create an upstream preview, could you share the rendered URL or an uploaded HTML artifact so we can review how the Doxygen docs look before merge? EDIT - also check the CI failures related to the changes. |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #4099 +/- ##
==========================================
- Coverage 82.01% 82.00% -0.01%
==========================================
Files 385 385
Lines 16030 16030
==========================================
- Hits 13145 13143 -2
- Misses 2885 2887 +2 🚀 New features to boost your workflow:
|
Yes, I have tested it on my local computer. Rendered preview URL: |
Thanks for sharing, this looks awesome . Do you know why it shows/renders older version 1.0.0.-rc2? |
Oh, I noticed it right now, I have only converted/worked upon the older version so currently |
@vortex-wq - For this PR, please make the generated Pages output reflect the version of the source being published. Since this workflow publishes from Separately, we @open-telemetry/cpp-maintainers should decide the longer-term versioning model for GitHub Pages. RTD gives us version-specific docs URLs today, while this workflow appears to publish only the current generated output. We should decide whether Pages is intended to host only current |
@vortex-wq - I updated this comment, just in case you miss it. |

Fixes #3913
Changes
The existing repository still contains legacy ReadTheDocs/Sphinx configuration (conf.py, Breathe/Exhale setup). This PR focuses on establishing the GitHub Pages publishing workflow first; additional cleanup/removal can follow based on maintainer preference.
Validation