You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The ReadtheDocs builds have all been failing on excessive memory consumption. A fix in #154 has been implemented to allow us to move forward on other PRs.
However this is an infrastructure band-aid that requires us to both have an environment.yaml file for the Conda builds and a requirements.txt file (names vary slightly) that PiP can read for the ReadtheDocs build.
Ideally we won't have duplication of the dependencies in 2 separate files. Let's investigate other approaches.
@brian-rose proposes that instead of Readthedocs, we build the PR on GitHub Actions (using the same build environment as our main build) and then display the rendered site on Netlify.
The text was updated successfully, but these errors were encountered:
Thanks @jukent. I don't know if my proposed solution is feasible, but it would mirror how we preview PRs for the Foundations site. That site does not use Readthedocs because of the lack of support for JupyterBook. @andersy005 is working on documenting the Netlify-based preview workflow for Foundations over at ProjectPythia/pythia-foundations#85.
One question is whether we would lose any useful features from readthedocs. Since we're only using it for previews, as opposed to keeping track of different versions of documentation, my guess is that the answer is no. We just need something that will display the rendered html for our site in a way that's consistent with what we'll see after the PR is merged.
The ReadtheDocs builds have all been failing on excessive memory consumption. A fix in #154 has been implemented to allow us to move forward on other PRs.
However this is an infrastructure band-aid that requires us to both have an
environment.yaml
file for the Conda builds and arequirements.txt
file (names vary slightly) that PiP can read for the ReadtheDocs build.Ideally we won't have duplication of the dependencies in 2 separate files. Let's investigate other approaches.
@brian-rose proposes that instead of Readthedocs, we build the PR on GitHub Actions (using the same build environment as our main build) and then display the rendered site on Netlify.
The text was updated successfully, but these errors were encountered: