The docs builds are failing for the past 5 days due to missing traitlets. Likely due to refactoring of docs build in #711.
I don't know why the badge is not updating on the README here, but the builds are failing on RTD.
Reopening as docs build is still failing. Though the traitlets error is solved.
hmm, the error message in RTD is that "npm" is not installed...but do we need npm for anything in the sphinx build? I didn't realize that was a dependency
We need npm when we install BinderHub which we install because we use autodoc. At least it seemed like that was what pulled in the traitlets dependency.
Should we get npm installed on RTD or investigate what our docs build actually does and if we want to change it?
Refresh my memory please. Why are we using Circle CI for docs? Seems as though it doesn't build in the same way that RTD does.
@willingc we're mostly using it to have an easy way to quickly look at the doc build in a PR...I find it quite useful to go into the circle artifacts and paste a link to the updated documentation.
That said, I agree it's problematic that the environments would be different :-/
I really like the fact that we can preview the docs before merging them and (when it works) see that something will break the docs before we merge a PR. My feeling is that if circle says "nope" to a PR because of some typo in the docs people fix it, where as if RTD starts failing no one notices and for sure the creator of the typo rarely comes back to fix it.
Ideally we would get feedback in the PR from RTD. Can we organise for that?
I think we have two separate problems: a) render a preview for review (which CircleCI does well) and b) ensure the production docs are building on RTD and up to date.
Let me give some thought to this re: RTD and hooks to report build status to us.
I agree that a great solution here would be to use RTD to preview pull request docs, though I've never found that this is possible, maybe I'm wrong?
yay! I think #755 solved the problem (which updated to the latest readthedocs build image). @willingc do things look good to you?
sigh, now travis is broken on master - I really doubt that was a result of #755 though, since it was only changing the readthedocs.yml file...I'll restart and see if that fixes it
Most helpful comment
I think we have two separate problems: a) render a preview for review (which CircleCI does well) and b) ensure the production docs are building on RTD and up to date.
Let me give some thought to this re: RTD and hooks to report build status to us.