-
-
Notifications
You must be signed in to change notification settings - Fork 3.6k
Do not build documentation in Circle CI, Read the Docs handles that 💯 #9788
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
Conversation
… warnings are now enabled
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think this makes sense. Probably worth a note in the tox.ini
saying that these 2 aren't run in CI, but are still there to be used locally?
Added the comment 👍 Wondering still if we need these tox environments, but I kind of like them because we have these custom environments for building the docs ( |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Seems the PR lost the actual changes to tox?
f41466e
to
20765a8
Compare
You're right, I suspect a bad merge resolution in .circleci/config.yml - I redid the bad merge commit. |
That's a really good idea! It can also help understand if this behavior is relevant to conditional build skipping, see: #9791 |
It also looks like our RTD builds are not reporting properly on exit code failures (as seen in this PR), so we'd need to fix that before marking them required too 🙃 |
Could we defer this to #9791 ? We are having yellow builds in this and other PR regardless of the Circle CI removal. However our docs builds do trigger when there are documentation changes. Since this PR doesn't have any documentation changes, the builds were skipped and never sent back a status (hence "yellow"). Meaning we can move forwards with this change but keeping in mind that we have some WIP on the RTD build skipping feature (if we don't manage to solve it quickly, we should disable build skipping and make the RTD builds required for PR merge) |
Right, I just think that having a known failing build be required makes PR's harder to use, and non-admins can't merge things I don't think. I'm fine if we want to remove the circleci docs stuff, and keep RTD unrequired, with a note to update that in #9791. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm good with this, with a note that we should mark this required once we fix the reporting issue 👍
Added as a note in #9791 👍 |
I think we should also remove the tox configuration, no reason to maintain it unless someone uses it actively in their dev env? Our develop documentation doesn't mention it: https://dev.readthedocs.io/en/latest/docs.html
A side-note to this change: I think it's confusing that we had this build running. I kept wondering why - is there something that Read the Docs CI doesn't do?