Read the Docs is outdated
Read the Docs currently seems to ship the docs for version 4.0.1 at the moment, although 4.0.2 has been released in the meantime.
I initially stumbled upon this due to the incomplete changelog at https://pypdf.readthedocs.io/en/latest/meta/CHANGELOG.html According to the build history, version 4.0.2 has never been triggered at all: https://readthedocs.org/projects/pypdf/builds/
@MartinThoma Do you have an idea why the last release apparently did not trigger the docs build?
Is it possible that as pypdf has grown it now times out the process? Are there any log files produced?
From the https://readthedocs.org/projects/pypdf/builds/ link, it would seem that RTD was being regularly triggered on any commit to main as well as new tags until the 4.0.1 release (https://github.com/py-pdf/pypdf/commit/757932944f54ba661b89e0629ed3fc9d8345dbab), at which point no builds were triggered going forward.
I wonder if @MartinThoma had revoked something in RTD that made it no longer able to pick up new commits to the repo and build the appropriate latest or stable tags.
Yes, this is something which most likely only Martin can answer, thus I assigned him directly. RTD has at least some basic configuration options regarding this.
I only noticed this ticket. Sorry for the delay. I'll have a look today.
I wonder if @MartinThoma had revoked something in RTD that made it no longer able to pick up new commits to the repo and build the appropriate latest or stable tags.
I didn't touch RTD for quite a while
I've re-connected / gave the permissions, but RTD still claims that it does not have access. I manually triggered the build now.
https://blog.readthedocs.com/security-update-on-incoming-webhooks/ seems related
Ok, I think things look good now. Hever, I still see the error message on RTD from above:
Could not send GitHub build status report for "pypdf". Make sure you have the correct GitHub repository permissions and your GitHub account is connected to Read the Docs.
Seems to work, though
Thanks, it seems to be running again, although more often than before? In the past, we would only update the docs on a release/tag, now it seems like even PRs get a dedicated rendered page and each commit to the main branch triggers an up-to-date build. This should not really hurt, I just happened to stumble upon this when looking at my latest PR ;)
Thanks, it seems to be running again, although more often than before? In the past, we would only update the docs on a release/tag, now it seems like even PRs get a dedicated rendered page and each commit to the
mainbranch triggers an up-to-date build. This should not really hurt, I just happened to stumble upon this when looking at my latest PR ;)
I've seen the same. From an ecological point of view this is not so good. What about checking if the title starts with REL: to engage the process ?
I started the build process a couple of times manually. Maybe you have seen that?
However, we did run it for every single PR as well since many months. The reason is that we can check changes in the docs before we merge it.
I close this as solved. If we observe the issue back, we will reopen it