Documentation to build
The build process fails when checking out a submodule. That's because it's a optional private repository. It's not needed in general to run the app, and certainly not to build the documentation.
It would be great to have the option to skip submodule cloning for certain submodules, or altogether. This would allow our builds to work again.
I think this feature is on the plans https://github.com/rtfd/readthedocs-build/issues/30
For now, the most basic for of this change is to look for a .gitmodules and only conditionally run the submodule operations if we have submodules in the repository.
This would also address one of the issues in #3520, where i think we're going to have a lot of noisy commands that we can prune from the build output list.
Edit: oops, I read too quickly. If you have a .gitmodules the above change won't help.
Hi, since the last update it's impossible for us to build our documentation anymore...
Just like OP, we need an option to skip submodules while having a .gitmodules file in our repo
@jerome-labbe-sb maybe your problem is related to https://github.com/rtfd/readthedocs.org/issues/3707#issuecomment-369636647? By @humitos I know the rtd team is working on solving that problem.
@stsewd unfortunately it doesn't seem to be related...
@jerome-labbe-sb you can fill a new issue with more details about your problem, so we can help you.
@bendk Hi! We have a temporal flag to skip the checkout of all the submodules, so I added that flag to your amara project.
Later, when the PR pointed by @stsewd is merged, you will be able to configure it by yourself.
I'm closing this issue. Please, let me know if that fixes your problem or not.
Looks good so far, my first build failed but it was unrelated to the submodules. Thanks for the good work!