readthedocs.org
Build: disable builds after 25 consecutive failed builds on default version
#12624
Merged

Build: disable builds after 25 consecutive failed builds on default version #12624

copilot-swe-agent
Copilot Initial plan
ae1b38be
copilot-swe-agent copilot-swe-agent assigned copilot-swe-agent copilot-swe-agent 15 days ago
copilot-swe-agent copilot-swe-agent assigned humitos humitos 15 days ago
Copilot Add automatic project disabling after 50 consecutive failed builds
93f3baee
read-the-docs-community
Copilot Address code review feedback: improve code clarity and naming
a935aaea
copilot-swe-agent copilot-swe-agent changed the title [WIP] Add feature to disable webhooks after N failed builds Build: disable webhooks after 50 consecutive failed builds on default version 15 days ago
copilot-swe-agent copilot-swe-agent requested a review from humitos humitos 15 days ago
humitos Update code to simplify checking for N consecutive failed builds usin…
70b50cbf
humitos
humitos commented on 2025-12-01
humitos
Copilot Address review feedback: move docs section, use settings, simplify tests
1b8fdcbf
copilot-swe-agent
humitos
humitos commented on 2025-12-01
humitos Apply suggestion from @humitos
31cfff72
humitos
humitos commented on 2025-12-01
humitos Apply suggestion from @humitos
2379e218
humitos
humitos commented on 2025-12-01
copilot-swe-agent copilot-swe-agent requested a review from humitos humitos 15 days ago
Copilot Convert consecutive builds check to Celery task for database access
a93cbf3a
humitos humitos changed the title Build: disable webhooks after 50 consecutive failed builds on default version Build: disable builds after 50 consecutive failed builds on default version 14 days ago
humitos Updates to use project slug and cancel the notification
e4f51d10
humitos humitos marked this pull request as ready for review 14 days ago
humitos humitos requested a review 14 days ago
humitos humitos requested a review 14 days ago
humitos humitos requested a review from ericholscher ericholscher 14 days ago
humitos
humitos approved these changes on 2025-12-01
humitos
humitos commented on 2025-12-01
humitos Apply suggestion from @humitos
0e469a4e
copilot-swe-agent copilot-swe-agent requested a review from humitos humitos 14 days ago
ericholscher
ericholscher commented on 2025-12-01
Copilot Add comment explaining early return check and simplify consecutive bu…
d5dc06d8
copilot-swe-agent copilot-swe-agent requested a review from ericholscher ericholscher 14 days ago
stsewd
stsewd commented on 2025-12-01
humitos
Copilot Revert task logic to use groupby for consecutive build checking
cdcdd7c8
humitos Trigger the task from `on_failure` insteead of a Django signal
021918fa
humitos Give the user the ability to re-eanble builds
729b3379
humitos humitos requested a review from stsewd stsewd 14 days ago
humitos Make the project as non-active if it has N+ consecutive failed builds
eb5fff1d
humitos
humitos Update notification copy
212b7c2a
humitos Reduce N+ failed builds to 25 from 50
26a04691
humitos Don't disable project builds on Read the Docs for Business
64334ab3
ericholscher
ericholscher approved these changes on 2025-12-02
humitos Feedback received
d330cb41
humitos Fix test
b535aa7c
humitos humitos changed the title Build: disable builds after 50 consecutive failed builds on default version Build: disable builds after 25 consecutive failed builds on default version 13 days ago
stsewd
stsewd commented on 2025-12-03
humitos Update docs to reflect changes
31f0696c
humitos Move the check for private repositories before triggering the task
f78911f7
read-the-docs-community
humitos Simplify counting of consecutive failed builds
1dc405c6
humitos humitos enabled auto-merge (squash) 12 days ago
stsewd
stsewd approved these changes on 2025-12-03
humitos Add a test case to verify the project is not disabled
8aea75c1
humitos humitos merged 19f8bfea into main 7 days ago
humitos humitos deleted the copilot/disable-webhooks-after-n-failed-builds branch 7 days ago

Login to write a write a comment.

Login via GitHub

Assignees
Labels
Milestone