Skip to content

Commit e12f525

Browse files
committed
Add timeout to compilers workflow
The default timeout on GitHub Actions is 360 minutes, the job usually takes around 20 to 30 minutes to complete. This commit sets the timeout to be 40 minutes so jobs that hang will timeout faster.
1 parent 5454188 commit e12f525

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

.github/workflows/compilers.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ jobs:
5050
runs-on: ubuntu-latest
5151
needs: compile-if
5252
if: ${{ needs.compile-if.result == 'success' }}
53+
timeout-minutes: 40
5354
services: { docuum: { image: 'stephanmisc/docuum', options: '--init', volumes: [ '/root', '/var/run/docker.sock:/var/run/docker.sock' ] } }
5455
steps:
5556
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
@@ -71,6 +72,7 @@ jobs:
7172
runs-on: ubuntu-latest
7273
needs: compile-if
7374
if: ${{ needs.compile-if.result == 'success' }}
75+
timeout-minutes: 40
7476
services: { docuum: { image: 'stephanmisc/docuum', options: '--init', volumes: [ '/root', '/var/run/docker.sock:/var/run/docker.sock' ] } }
7577
steps:
7678
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
@@ -98,6 +100,7 @@ jobs:
98100
runs-on: ubuntu-latest
99101
needs: compile-if
100102
if: ${{ needs.compile-if.result == 'success' }}
103+
timeout-minutes: 40
101104
services: { docuum: { image: 'stephanmisc/docuum', options: '--init', volumes: [ '/root', '/var/run/docker.sock:/var/run/docker.sock' ] } }
102105
steps:
103106
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
@@ -117,6 +120,7 @@ jobs:
117120
runs-on: ubuntu-latest
118121
needs: compile-if
119122
if: ${{ needs.compile-if.result == 'success' }}
123+
timeout-minutes: 40
120124
services: { docuum: { image: 'stephanmisc/docuum', options: '--init', volumes: [ '/root', '/var/run/docker.sock:/var/run/docker.sock' ] } }
121125
steps:
122126
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
@@ -137,6 +141,7 @@ jobs:
137141
runs-on: ubuntu-latest
138142
needs: compile-if
139143
if: ${{ needs.compile-if.result == 'success' }}
144+
timeout-minutes: 40
140145
services: { docuum: { image: 'stephanmisc/docuum', options: '--init', volumes: [ '/root', '/var/run/docker.sock:/var/run/docker.sock' ] } }
141146
steps:
142147
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
@@ -162,6 +167,7 @@ jobs:
162167
runs-on: ubuntu-latest
163168
needs: compile-if
164169
if: ${{ needs.compile-if.result == 'success' }}
170+
timeout-minutes: 40
165171
services: { docuum: { image: 'stephanmisc/docuum', options: '--init', volumes: [ '/root', '/var/run/docker.sock:/var/run/docker.sock' ] } }
166172
steps:
167173
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
@@ -181,6 +187,7 @@ jobs:
181187
runs-on: ubuntu-latest
182188
needs: compile-if
183189
if: ${{ needs.compile-if.result == 'success' }}
190+
timeout-minutes: 40
184191
services: { docuum: { image: 'stephanmisc/docuum', options: '--init', volumes: [ '/root', '/var/run/docker.sock:/var/run/docker.sock' ] } }
185192
steps:
186193
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
@@ -200,6 +207,7 @@ jobs:
200207
runs-on: ubuntu-latest
201208
needs: compile-if
202209
if: ${{ needs.compile-if.result == 'success' }}
210+
timeout-minutes: 40
203211
services: { docuum: { image: 'stephanmisc/docuum', options: '--init', volumes: [ '/root', '/var/run/docker.sock:/var/run/docker.sock' ] } }
204212
steps:
205213
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
@@ -219,6 +227,7 @@ jobs:
219227
runs-on: ubuntu-latest
220228
needs: compile-if
221229
if: ${{ needs.compile-if.result == 'success' }}
230+
timeout-minutes: 40
222231
services: { docuum: { image: 'stephanmisc/docuum', options: '--init', volumes: [ '/root', '/var/run/docker.sock:/var/run/docker.sock' ] } }
223232
steps:
224233
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
@@ -238,6 +247,7 @@ jobs:
238247
runs-on: ubuntu-latest
239248
needs: compile-if
240249
if: ${{ needs.compile-if.result == 'success' }}
250+
timeout-minutes: 40
241251
services: { docuum: { image: 'stephanmisc/docuum', options: '--init', volumes: [ '/root', '/var/run/docker.sock:/var/run/docker.sock' ] } }
242252
steps:
243253
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
@@ -257,6 +267,7 @@ jobs:
257267
runs-on: ubuntu-latest
258268
needs: compile-if
259269
if: ${{ needs.compile-if.result == 'success' }}
270+
timeout-minutes: 40
260271
services: { docuum: { image: 'stephanmisc/docuum', options: '--init', volumes: [ '/root', '/var/run/docker.sock:/var/run/docker.sock' ] } }
261272
steps:
262273
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
@@ -276,6 +287,7 @@ jobs:
276287
runs-on: ubuntu-latest
277288
needs: compile-if
278289
if: ${{ needs.compile-if.result == 'success' }}
290+
timeout-minutes: 40
279291
services: { docuum: { image: 'stephanmisc/docuum', options: '--init', volumes: [ '/root', '/var/run/docker.sock:/var/run/docker.sock' ] } }
280292
steps:
281293
- uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0

0 commit comments

Comments
 (0)