Skip to content

Commit 7ac48b4

Browse files
committed
GitHub CI: Shorten the timeout for jobs
1 parent f6d5301 commit 7ac48b4

File tree

3 files changed

+15
-0
lines changed

3 files changed

+15
-0
lines changed

.github/workflows/build-and-test-macos.yml

+5
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ jobs:
2020
build-macOS:
2121
name: "Build: ${{ inputs.os }} ghc-${{ inputs.ghc_version }}"
2222
runs-on: ${{ inputs.os }}
23+
timeout-minutes: 30
2324
steps:
2425
- uses: actions/checkout@v3
2526
- name: Checkout submodules
@@ -120,6 +121,7 @@ jobs:
120121
test-macOS:
121122
name: "Test ${{ inputs.os }} ghc-${{ inputs.ghc_version }}"
122123
runs-on: ${{ inputs.os }}
124+
timeout-minutes: 240
123125
needs: build-macos
124126
steps:
125127
- uses: actions/checkout@v3
@@ -187,6 +189,7 @@ jobs:
187189
test-toooba-macOS:
188190
name: "Test Toooba ${{ inputs.os }} ghc-${{ inputs.ghc_version }}"
189191
runs-on: ${{ inputs.os }}
192+
timeout-minutes: 60
190193
if: ${{ inputs.os != 'macos-13' }}
191194
needs: build-macos
192195
steps:
@@ -265,6 +268,7 @@ jobs:
265268
test-contrib-macOS:
266269
name: "Test bsc-contrib ${{ inputs.os }} ghc-${{ inputs.ghc_version }}"
267270
runs-on: ${{ inputs.os }}
271+
timeout-minutes: 30
268272
needs: build-macos
269273
steps:
270274
- uses: actions/checkout@v3
@@ -341,6 +345,7 @@ jobs:
341345
test-bdw-macOS:
342346
name: "Test bdw ${{ inputs.os }} ghc-${{ inputs.ghc_version }}"
343347
runs-on: ${{ inputs.os }}
348+
timeout-minutes: 30
344349
needs: build-macos
345350
steps:
346351
- uses: actions/checkout@v3

.github/workflows/build-and-test-ubuntu.yml

+5
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ jobs:
2020
build-ubuntu:
2121
name: "Build: ${{ inputs.os }} ghc-${{ inputs.ghc_version }}"
2222
runs-on: ${{ inputs.os }}
23+
timeout-minutes: 30
2324
steps:
2425
- uses: actions/checkout@v3
2526
- name: Checkout submodules
@@ -104,6 +105,7 @@ jobs:
104105
test-ubuntu:
105106
name: "Test ${{ inputs.os }} ghc-${{ inputs.ghc_version }}"
106107
runs-on: ${{ inputs.os }}
108+
timeout-minutes: 120
107109
needs: build-ubuntu
108110
steps:
109111
- uses: actions/checkout@v3
@@ -170,6 +172,7 @@ jobs:
170172
test-toooba-ubuntu:
171173
name: "Test Toooba ${{ inputs.os }} ghc-${{ inputs.ghc_version }}"
172174
runs-on: ${{ inputs.os }}
175+
timeout-minutes: 30
173176
needs: build-ubuntu
174177
steps:
175178
- uses: actions/checkout@v3
@@ -253,6 +256,7 @@ jobs:
253256
test-contrib-ubuntu:
254257
name: "Test bsc-contrib ${{ inputs.os }} ghc-${{ inputs.ghc_version }}"
255258
runs-on: ${{ inputs.os }}
259+
timeout-minutes: 30
256260
needs: build-ubuntu
257261
steps:
258262
- uses: actions/checkout@v3
@@ -334,6 +338,7 @@ jobs:
334338
test-bdw-ubuntu:
335339
name: "Test bdw ${{ inputs.os }} ghc-${{ inputs.ghc_version }}"
336340
runs-on: ${{ inputs.os }}
341+
timeout-minutes: 30
337342
needs: build-ubuntu
338343
steps:
339344
- uses: actions/checkout@v3

.github/workflows/ci.yml

+5
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ jobs:
77
build-check-src:
88
name: "Check: code cleanliness"
99
runs-on: ubuntu-20.04
10+
timeout-minutes: 15
1011
steps:
1112
- uses: actions/checkout@v3
1213
- name: Check tabs and whitespace
@@ -16,6 +17,7 @@ jobs:
1617
build-check-testsuite:
1718
name: "Check: testsuite lint"
1819
runs-on: ubuntu-20.04
20+
timeout-minutes: 15
1921
steps:
2022
- uses: actions/checkout@v3
2123
- name: Check CONFDIR
@@ -75,6 +77,7 @@ jobs:
7577
fail-fast: false
7678
name: "Build doc: ${{ matrix.os }}"
7779
runs-on: ${{ matrix.os }}
80+
timeout-minutes: 15
7881
steps:
7982
- uses: actions/checkout@v3
8083
- name: Install dependencies
@@ -112,6 +115,7 @@ jobs:
112115
fail-fast: false
113116
name: "Build doc: ${{ matrix.os }}"
114117
runs-on: ${{ matrix.os }}
118+
timeout-minutes: 60
115119
steps:
116120
- uses: actions/checkout@v3
117121
- name: Install dependencies
@@ -155,6 +159,7 @@ jobs:
155159
fail-fast: false
156160
name: "Build releasenotes: ${{ matrix.os }}"
157161
runs-on: ${{ matrix.os }}
162+
timeout-minutes: 15
158163
steps:
159164
- uses: actions/checkout@v3
160165
- name: Install dependencies

0 commit comments

Comments
 (0)