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

Add action to build dpctl using oneAPI and generate docs #446

Merged
merged 3 commits into from
May 18, 2021

Conversation

oleksandr-pavlyk
Copy link
Collaborator

@oleksandr-pavlyk oleksandr-pavlyk commented May 18, 2021

Closes #205

Attempt to add GH action to install oneAPI compiler, compiler dpctl with it locally, generate HTML version of docs.

@oleksandr-pavlyk oleksandr-pavlyk force-pushed the doc-deployment-action branch 4 times, most recently from cb9f2eb to 34a3647 Compare May 18, 2021 00:51
@diptorupd
Copy link
Contributor

diptorupd commented May 18, 2021

@oleksandr-pavlyk Thanks for looking into this 👍. Your PR will actually also address or start to address the issue to create a public CI that we can repurpose to build dpctl with custom dpcpp. I fixed one missing step that was causing your jig to fail. We need to checkout the sources before calling python setup.py develop. However, we need to finish the changes in #319 and #426 before we can get any further.

@oleksandr-pavlyk oleksandr-pavlyk force-pushed the doc-deployment-action branch 6 times, most recently from 110b14c to 4775d55 Compare May 18, 2021 12:57
@oleksandr-pavlyk
Copy link
Collaborator Author

I managed to delete all content of gh-pages by running the action in this branch.

This was enough:

67     - name: Deploy docs
68        uses: peaceiris/actions-gh-pages@v3
69        with:
70          github_token: ${{ secrets.GITHUB_TOKEN }}
71          # publish_dir: doc/_build/html/

Sorry about that. Since the damage has been done, I have uncommented the publish_dir line. Once it works for master, I can try to recover 0.6 and 0.7 versions too.

@oleksandr-pavlyk oleksandr-pavlyk force-pushed the doc-deployment-action branch 17 times, most recently from 5126bc9 to 64ecc52 Compare May 18, 2021 20:39
@oleksandr-pavlyk oleksandr-pavlyk force-pushed the doc-deployment-action branch 8 times, most recently from 0e1ccf9 to f7bb399 Compare May 18, 2021 22:14
@oleksandr-pavlyk oleksandr-pavlyk force-pushed the doc-deployment-action branch from f7bb399 to 62b6e8e Compare May 18, 2021 23:37
@oleksandr-pavlyk
Copy link
Collaborator Author

Rebased on top of master to pick up changes to Doxygen cmake. Merging.

@oleksandr-pavlyk oleksandr-pavlyk merged commit 49373f8 into master May 18, 2021
@oleksandr-pavlyk oleksandr-pavlyk deleted the doc-deployment-action branch May 18, 2021 23:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Auto-generate API documentation with each commit to master using Github Actions
2 participants