All Github actions tests fails due to 429 status code
Open, HighPublicBUG REPORT

Description

Since yesterday all github action tests of pywikibot-ci and windows fails due to 429 status code (TOO MANY REQUESTS). The http response text is like this::

Non-JSON response received from server wikipedia:en for url https://en.wikipedia.org/w/api.php The server may be down. Status code: 429 The text message is: `Wikimedia Error Error Too many requests (f061ab2) If you report this error to the Wikimedia System Administrators, please include the details below.Request served via cp3066 cp3066, Varnish XID 373424790 Upstream caches: cp3066 intError: 429, Too many requests (f061ab2) at Fri, 09 Jan 2026 10:01:41 GMTSensitive client informationIP address: 93.207.188.83 ERROR

Event Timeline

Xqt triaged this task as High priority.Jan 9 2026, 10:22 AM
Xqt changed the subtype of this task from "Task" to "Bug Report".
Xqt moved this task from Backlog to Test failures on the Pywikibot-tests board.
Nemoralis renamed this task from All gitub action test fails due to 429 status code to All Github actions tests fails due to 429 status code.Jan 9 2026, 10:38 AM
Nemoralis updated the task description. (Show Details)

Change #1225074 had a related patch set uploaded (by Xqt; author: Xqt):

[pywikibot/core@master] IMPR: Add user-agent to message if Non-JSON response received from server

https://gerrit.wikimedia.org/r/1225074

Change #1225074 merged by jenkins-bot:

[pywikibot/core@master] IMPR: Add user-agent to message if Non-JSON response received from server

https://gerrit.wikimedia.org/r/1225074

Change #1234305 had a related patch set uploaded (by Xqt; author: Xqt):

[pywikibot/core@master] Use get-throttle for doctests

https://gerrit.wikimedia.org/r/1234305

Change #1234305 merged by Xqt:

[pywikibot/core@master] Use get-throttle for windows_tests

https://gerrit.wikimedia.org/r/1234305

Change #1235838 had a related patch set uploaded (by Xqt; author: Xqt):

[pywikibot/core@master] Tests: Improvements or workarounds for tests

https://gerrit.wikimedia.org/r/1235838

Change #1235838 merged by jenkins-bot:

[pywikibot/core@master] Tests: Improvements or workarounds for tests

https://gerrit.wikimedia.org/r/1235838

Change #1235846 had a related patch set uploaded (by Xqt; author: Xqt):

[pywikibot/core@master] throttle: Enhance waittime() and update throttle docstrings

https://gerrit.wikimedia.org/r/1235846

Change #1235846 merged by jenkins-bot:

[pywikibot/core@master] throttle: Enhance waittime() and update throttle docstrings

https://gerrit.wikimedia.org/r/1235846

Change #1236370 had a related patch set uploaded (by Xqt; author: Xqt):

[pywikibot/core@master] tests: deactivate TestScriptSimulate and TestScriptGenerator

https://gerrit.wikimedia.org/r/1236370

Change #1236370 merged by jenkins-bot:

[pywikibot/core@master] tests: deactivate TestScriptSimulate and TestScriptGenerator

https://gerrit.wikimedia.org/r/1236370

Change #1236752 had a related patch set uploaded (by Xqt; author: Xqt):

[pywikibot/core@master] tests: Add wait cycles between doc tests

https://gerrit.wikimedia.org/r/1236752

Change #1236752 merged by Xqt:

[pywikibot/core@master] tests: Add wait cycles between doc tests

https://gerrit.wikimedia.org/r/1236752

Change #1237141 had a related patch set uploaded (by Xqt; author: Xqt):

[pywikibot/core@master] tests: deactivate TestScriptSimulate and TestScriptGenerator for pytest

https://gerrit.wikimedia.org/r/1237141

Change #1237141 merged by jenkins-bot:

[pywikibot/core@master] tests: deactivate TestScriptSimulate and TestScriptGenerator for pytest

https://gerrit.wikimedia.org/r/1237141

Change #1237195 had a related patch set uploaded (by Xqt; author: Xqt):

[pywikibot/core@master] tests: exclude doctests already made on Jenkins to improve test time

https://gerrit.wikimedia.org/r/1237195

Change #1237195 merged by Xqt:

[pywikibot/core@master] tests: exclude doctests already made on Jenkins to improve test time

https://gerrit.wikimedia.org/r/1237195

Change #1237676 had a related patch set uploaded (by Xqt; author: Xqt):

[pywikibot/core@master] config: set minthrottle to 0.1 due to WM Bot Policy

https://gerrit.wikimedia.org/r/1237676

Change #1237676 merged by Xqt:

[pywikibot/core@master] config: set minthrottle to 0.1 due to WM Bot Policy

https://gerrit.wikimedia.org/r/1237676