-
Notifications
You must be signed in to change notification settings - Fork 384
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
make linkcheck
fails in CI
#771
Comments
@francoisfreitag Since you enabled |
Thanks for the ping, I’ll look into moving the check to a cron job, to avoid running it often and hopefully avoid many requests and the rate limiting. |
Reporting back on this. Even limiting the number of workers with Sphinx is insufficient to circumvent the 429 Too Many Requests. Related Sphinx issue sphinx-doc/sphinx#7388. |
GitHub actions produces faster results than Travis, resulting in faster feedback for contributors. The linkcheck environment was not ported to GitHub actions. This environment consistently fails with the error: 429 Client Error: too many requests for url: https://github.com/… This sometimes happens in Travis, but is more frequent now with the increase in performance. See issue #771. The "basepython" tox configuration option was dropped as GitHub actions default to using the latest Python version which is now 3.9. This avoid additional configuration in both actions and tox when a new Python is released. Fixes #707
This issue will be fixed on the next release of Sphinx (version 3.4). Can re-enable |
Builds are scheduled once a week. Fixes FactoryBoy#771
Builds are scheduled once a week. Fixes FactoryBoy#771
Builds are scheduled once a week. Fixes FactoryBoy#771
Builds are scheduled once a week. Fixes FactoryBoy#771
Builds are scheduled once a week. Fixes FactoryBoy#771
Builds are scheduled once a week. Fixes FactoryBoy#771
Builds are scheduled once a week. Fixes FactoryBoy#771 Reviewed-by: Raphaël Barrois
Builds are scheduled once a week. Fixes #771 Reviewed-by: Raphaël Barrois
Description
Due to its default implementation, the
linkcheck
step ofmake lint
triggers rate-limit protections on GithubTo Reproduce
Run
make linkcheck
The text was updated successfully, but these errors were encountered: