|
19 | 19 | jobs: |
20 | 20 | build_linux: |
21 | 21 | runs-on: ubuntu-22.04 |
| 22 | + timeout-minutes: 90 |
22 | 23 |
|
23 | 24 | strategy: |
24 | 25 | matrix: |
|
74 | 75 |
|
75 | 76 | build_windows: |
76 | 77 | runs-on: windows-2019 |
| 78 | + timeout-minutes: 150 |
77 | 79 |
|
78 | 80 | strategy: |
79 | 81 | matrix: |
@@ -137,6 +139,7 @@ jobs: |
137 | 139 | test_linux: |
138 | 140 | needs: build_linux |
139 | 141 | runs-on: ${{ matrix.runner }} |
| 142 | + timeout-minutes: 30 |
140 | 143 |
|
141 | 144 | strategy: |
142 | 145 | matrix: |
@@ -228,6 +231,7 @@ jobs: |
228 | 231 | test_windows: |
229 | 232 | needs: build_windows |
230 | 233 | runs-on: ${{ matrix.runner }} |
| 234 | + timeout-minutes: 60 |
231 | 235 | defaults: |
232 | 236 | run: |
233 | 237 | shell: cmd /C CALL {0} |
@@ -361,6 +365,7 @@ jobs: |
361 | 365 | needs: test_linux |
362 | 366 | if: ${{github.ref == 'refs/heads/master' || (startsWith(github.ref, 'refs/heads/release') == true) || github.event_name == 'push' && contains(github.ref, 'refs/tags/')}} |
363 | 367 | runs-on: ubuntu-22.04 |
| 368 | + timeout-minutes: 20 |
364 | 369 | strategy: |
365 | 370 | matrix: |
366 | 371 | python: ['3.9', '3.10', '3.11', '3.12'] |
@@ -397,6 +402,7 @@ jobs: |
397 | 402 | needs: test_windows |
398 | 403 | if: ${{github.ref == 'refs/heads/master' || (startsWith(github.ref, 'refs/heads/release') == true) || github.event_name == 'push' && contains(github.ref, 'refs/tags/')}} |
399 | 404 | runs-on: windows-2019 |
| 405 | + timeout-minutes: 20 |
400 | 406 | strategy: |
401 | 407 | matrix: |
402 | 408 | python: ['3.9', '3.10', '3.11', '3.12'] |
@@ -443,6 +449,7 @@ jobs: |
443 | 449 | experimental: [false] |
444 | 450 | runner: [ubuntu-22.04] |
445 | 451 | continue-on-error: ${{ matrix.experimental }} |
| 452 | + timeout-minutes: 60 |
446 | 453 | env: |
447 | 454 | EXAMPLES_ENV_NAME: examples |
448 | 455 | BUILD_ENV_NAME: build_env |
@@ -590,6 +597,7 @@ jobs: |
590 | 597 | array-api-conformity: |
591 | 598 | needs: build_linux |
592 | 599 | runs-on: ${{ matrix.runner }} |
| 600 | + timeout-minutes: 90 |
593 | 601 | permissions: |
594 | 602 | pull-requests: write |
595 | 603 |
|
@@ -735,6 +743,7 @@ jobs: |
735 | 743 | name: Clean up anaconda packages |
736 | 744 | needs: [upload_linux, upload_windows] |
737 | 745 | runs-on: 'ubuntu-latest' |
| 746 | + timeout-minutes: 30 |
738 | 747 | defaults: |
739 | 748 | run: |
740 | 749 | shell: bash -el {0} |
|
0 commit comments