Closed
Description
The joke PR #103178 included some very slow code that runs at import time, and CI took >3 hours before I canceled it. This wastes resources and is a possible abuse vector; a malicious actor could use it to eat up our CI resource quota. We should have some reasonable timeout (1 hour?) for all CI builds.
Linked PRs
- gh-103180: Add CI timeouts to all GitHub Actions jobs #103437
- [3.11] gh-103180: Add CI timeouts to all GitHub Actions jobs (GH-103437). #103543
- GH-103180: Set a timeout for every job in GitHub Actions #130375
- [3.13] GH-103180: Set a timeout for every job in GitHub Actions (GH-130375) #130431
- [3.12] GH-103180: Set a timeout for every job in GitHub Actions (GH-130375) #130432