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

Fix failing readthedocs build, so that the documentation badge reports 'passing', not 'failing' #66

Closed
artgoldberg opened this issue Nov 9, 2020 · 1 comment

Comments

@artgoldberg
Copy link
Contributor

artgoldberg commented Nov 9, 2020

de_sim's RTD badge at https://readthedocs.org/projects/de-sim/badge/?version=latest reports failing
Although its builds of docs in Circle pass, as in https://app.circleci.com/pipelines/github/KarrLab/de_sim/318/workflows/d577aa8a-a263-4593-9926-9b9f17a10b1d/jobs/394. its RTD builds are indeed failing, as one can see at https://readthedocs.org/projects/de-sim/builds/12287491/
The failure occurs on this pip install:

/home/docs/checkouts/readthedocs.org/user_builds/de-sim/envs/stable/bin/python -m pip install --use-feature 2020-resolver --exists-action=w --no-cache-dir -r docs/requirements.rtd.txt

Curiously, when logged into RTD as "karr-lab-daemon", de_sim doesn't appear in the list of repos at https://readthedocs.org/dashboard/, but it is listed as "already imported" at https://readthedocs.org/dashboard/import/?

This problem seems to be caused by a change in pip. Looking at the history of de-sim builds, they worked until Oct. 17, 2020 and started failing on Oct. 21. We see a pip bug that RTD knows about it.

In RTD issue 7605 I've asked them to put a workaround in our RTD builds until they install the fixed pip.

@artgoldberg
Copy link
Contributor Author

Fixed.

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

No branches or pull requests

1 participant