Conversation
|
Converting this to draft for now. I'd like to test that creating a warning/error in the docs build makes the check fail in an obvious way - it's not clear to me at the moment that's the case. |
|
Not exactly what I expected: https://dev.azure.com/pyqtgraph/pyqtgraph/_build/results?buildId=1079&view=results I guess because I think there are a few options:
|
|
Hey, I think this PR should definitely be merged as I don't want to find out our docs are broken just by browsing RTD... While running the docs, I did get this warning |
|
Yeah, haven't revisited this in a while. I noticed the same warning and I believe it's been fixed in sphinx_rtd_theme 0.5.0. Things like that are why I'm a little hesitant to allow docs warnings to cause full CI failure, but a lot of sphinx issues are reported only as warnings. Any thoughts on the options above? I still don't really understand why |
|
Taking off WIP status as I'd like to get this merged in, but I'm looking at this a bit more, I too am concerned about azure pipelines reporting failures, but allowing the test suite to continue on... |
|
@ixjlyons sorry it's taken me so long to read into this, but I'm thinking your second option |
|
now that I got the test stage to work on EDIT: ok, we have it setup so the CI run aborts if a new commit is pushed on that branch;...k, I'm good w/ the current I could make another intermediate stage for the wheel to be build, where to run tests we need the wheel to pass, but not necessarily the other pre-test steps... I think that would satisfy all conditions, |
7cbe1d2 to
dbe3897
Compare
|
I think this PR is ready for merging, the CI is complaining about |
|
I'm going to merge this and then tackel the PColorMesh docs issue, thanks @ixjlyons for getting this PR going! |
Just an idea - it might be nice to catch docs issues in PRs before merging and finding out via readthedocs.
Seems like it'd be easy to publish the built docs as an artifact, but I don't know if there's a reasonable way to look at them without downloading a zip and opening manually.
Also, feedback welcome on where this should go in the pipeline - I'm not sure pre-test is the right stage.