summaryrefslogtreecommitdiff
path: root/.github/workflows/python_matrix.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:00:53 -0500
commite48527f91d341c85a652499a5baaf725d36ae54f (patch)
treef721377796803df7df89ef4dd083bceb6ab90062 /.github/workflows/python_matrix.yml
parenta08f1693f37e9aae9eca395020cce0638cb5aa5f (diff)
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.
Diffstat (limited to '.github/workflows/python_matrix.yml')
-rw-r--r--.github/workflows/python_matrix.yml2
1 files changed, 2 insertions, 0 deletions
diff --git a/.github/workflows/python_matrix.yml b/.github/workflows/python_matrix.yml
index b3b2866511..1139b19b2e 100644
--- a/.github/workflows/python_matrix.yml
+++ b/.github/workflows/python_matrix.yml
@@ -20,6 +20,7 @@ jobs:
runs-on: ubuntu-latest
outputs:
python_versions_output: ${{ steps.set-matrix.outputs.python_versions }}
+ timeout-minutes: 60
steps:
- name: Checkout code
uses: actions/checkout@v5
@@ -36,6 +37,7 @@ jobs:
strategy:
matrix:
python-version: ${{ fromJson(needs.define-matrix.outputs.python_versions_output) }}
+ timeout-minutes: 60
steps:
- name: Checkout
uses: actions/checkout@v5