Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use deploy-pages GitHub Action to build and deploy doxygen doc #2446

Merged

Conversation

SimeonEhrig
Copy link
Member

@SimeonEhrig SimeonEhrig commented Jan 8, 2025

Instead pushing the generated Doxygen documentation to the gh-pages branch, create an artifact and upload it. With the new solution, we can delete the gh-pages branch completely and shrink the size of the repository.

The deployment is only possible on the develop branch. Therefore the step is guarded and we cannot test it in the PR. So we need to merge and hope it is correct. I already tested it my sandbox repository, therefore I think it will work: SimeonEhrig/github-actions-sandbox@b478a20

I also guard the deployment step of the single header job.

fix: #2435

For reviewing the PR: you can click on the Publish documentation to gh-pages / build (pull_request) job and expand the step Upload HTML output as artifact. There you will see a download link, where you can download the html output of the doxygen doc.

@SimeonEhrig SimeonEhrig force-pushed the ghPagesDeployArtifact branch from 3db5abe to b79b392 Compare January 8, 2025 15:39
@SimeonEhrig SimeonEhrig marked this pull request as ready for review January 8, 2025 15:40
@psychocoderHPC psychocoderHPC merged commit 21ed046 into alpaka-group:develop Jan 9, 2025
25 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Switch to deploy-pages GitHub action for building the documentation
2 participants