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

Switch CI and doc building to github actions #157

Merged
merged 7 commits into from
Jul 22, 2024

Conversation

LilithHafner
Copy link
Collaborator

Fixes #153

* add github actions CI

* install xfvb using sudo

* build docs with xvfb

* better path solution in docs

* use xfvb for doctests with auto server number
* add -a to normal doc builds bc build on master failed (even though PR build passed)

* inline docdeploy to hack around julia-actions/julia-docdeploy#35
@LilithHafner
Copy link
Collaborator Author

This may also need an admin to adjust gh-pages settings in this github repo.

@ViralBShah
Copy link
Collaborator

I'm happy to do it if someone can give me admin. Perhaps we can also have Lilith be admin?

Pinging @SimonDanisch @timholy

@timholy
Copy link
Member

timholy commented Jul 22, 2024

I've sent invites to you both

@ViralBShah ViralBShah merged commit 3eadf91 into JuliaGraphics:master Jul 22, 2024
7 checks passed
@ViralBShah
Copy link
Collaborator

@LilithHafner I merged just to try and fix up a few things.

@ViralBShah
Copy link
Collaborator

When JuliaPackaging/Yggdrasil#9120 and JuliaPackaging/Yggdrasil#9121 are merged, we should be able to test mac aarch64 as well.

@LilithHafner LilithHafner deleted the lh/ci-and-docs branch July 23, 2024 14:40
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.

There's no documentation
3 participants