diff --git a/.github/workflows/python-tests.yml b/.github/workflows/python-tests.yml index 58327c1953..a88a82470f 100644 --- a/.github/workflows/python-tests.yml +++ b/.github/workflows/python-tests.yml @@ -307,7 +307,7 @@ jobs: needs: [changes, chat-bundle] if: needs.changes.outputs.core_tests == 'true' runs-on: ubuntu-latest - timeout-minutes: 15 + timeout-minutes: 25 steps: - name: Check out repository uses: actions/checkout@v7 diff --git a/tests/test_python_ci_workflow.py b/tests/test_python_ci_workflow.py index f8258b835f..b8484204b1 100644 --- a/tests/test_python_ci_workflow.py +++ b/tests/test_python_ci_workflow.py @@ -34,6 +34,9 @@ def test_dashboard_acceptance_and_kernel_checks_run_independently() -> None: assert "test:dashboard:coverage" in dashboard assert "personal-workspace-browser-smoke.mjs" in dashboard + dashboard_timeout = re.search(r"(?m)^ timeout-minutes: (\d+)$", dashboard) + assert dashboard_timeout is not None + assert int(dashboard_timeout.group(1)) >= 25 assert "python -m ruff check" not in dashboard assert "python -m mypy" not in dashboard