-
Notifications
You must be signed in to change notification settings - Fork 696
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
Testing readthedocs' pr integration (do not merge) #7647
Conversation
@Mikolaj it works \o/ https://readthedocs.org/projects/cabal/builds/14708732/ https://cabal--7647.org.readthedocs.build/en/7647/ and it's super fast too |
Yay! How do we wire it into CI? Or do we keep the new CI docs check in CI and use this one only for people that want to see the actual results of doc changes? Does it email somebody when it fails or just show a broken page? |
We could mark it as required and remove the github actions one. Before that we'd have to reflect the flags from the makefile to readthedocs, eg. https://docs.readthedocs.io/en/stable/config-file/v2.html#sphinx-fail-on-warning
it shows a failed check in the CI section like github actions (it's hidden now since I closed the pr, but you can see it by clicking the red X on the commit) |
Got it. That's great news. Let's keep them both until we are sure they work consistently and the check by @andreasabel is completely subsumed by the ultimate check using Read The Docs. |
Or does #7638 introduce more/stricter checks and they can't be ported to readthedocs server proper? Or can/should it introduce stricter checks? Is it worth keeping another CI job? |
I don't know yet, I didn't check in depth |
This conversation ends abruptly. The ReadTheDocs CI seems to be running, see https://readthedocs.org/projects/cabal/builds/15099302/, but where is it documented, like:
Please add pointers here. |
like all jobs, its settings are managed upstream (in this case here and in
only github actions show up in that page |
I think, given the current breakage of the readthedocs CI job, the importance of having a local docs test is underlined. In addition, it has stricter settings and just a slightly different angle and context. Also, it runs only when /doc/ changes, so is very cheap compared to the readthedocs job. I'm in favour of having both. |
No description provided.