summaryrefslogtreecommitdiff
path: root/.github/workflows/tests.yml
diff options
context:
space:
mode:
authorNatalia <124304+nessita@users.noreply.github.com>2025-11-25 22:18:50 -0300
committerJacob Walls <jacobtylerwalls@gmail.com>2025-11-26 08:03:38 -0500
commit93fd01d641147d35768e129fcd0163f78e07807b (patch)
treea0115f7689c85d83af6e307950e775cb491bd063 /.github/workflows/tests.yml
parentbbbe64a262b214b08575f6ade8c0428df2f8377b (diff)
[5.2.x] Added timeout-minutes directive to all GitHub Actions workflows.
GitHub Actions defaults to a 360-minute (6-hour) timeout. We've had jobs hang due to issues in the parallel test runner, causing them to run for the full 6 hours. This wastes resources and negatively impacts CI availability, so explicit timeouts have been added to prevent long-running hangs. Backport of e48527f91d341c85a652499a5baaf725d36ae54f from main.
Diffstat (limited to '.github/workflows/tests.yml')
-rw-r--r--.github/workflows/tests.yml2
1 files changed, 2 insertions, 0 deletions
diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index 559868a279..2e64c04330 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -25,6 +25,7 @@ jobs:
python-version:
- '3.14'
name: Windows, SQLite, Python ${{ matrix.python-version }}
+ timeout-minutes: 60
steps:
- name: Checkout
uses: actions/checkout@v4
@@ -45,6 +46,7 @@ jobs:
javascript-tests:
runs-on: ubuntu-latest
name: JavaScript tests
+ timeout-minutes: 60
steps:
- name: Checkout
uses: actions/checkout@v4