Skip to content

Commit de48fe4

Browse files
authored
Infra: Set timeout for jobs in python-ci.yml (#3581)
# Rationale for this change I suggest setting a timeout for CI to allow us to identify unexpected slowdown: * #3580 Each job takes about: * lint-and-unit-test: 3~5 minutes * integration-test: ~12 minutes * integration-test-s3, integration-test-adls, integration-test-gcs: 1 minute ## Are these changes tested? Yes ## Are there any user-facing changes? No
1 parent f17bdd5 commit de48fe4

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

.github/workflows/python-ci.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ concurrency:
4848
jobs:
4949
lint-and-unit-test:
5050
runs-on: ubuntu-latest
51+
timeout-minutes: 10
5152
strategy:
5253
max-parallel: 15
5354
fail-fast: true
@@ -80,6 +81,7 @@ jobs:
8081

8182
integration-test:
8283
runs-on: ubuntu-latest
84+
timeout-minutes: 20
8385
steps:
8486
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
8587
with:
@@ -109,6 +111,7 @@ jobs:
109111

110112
integration-test-s3:
111113
runs-on: ubuntu-latest
114+
timeout-minutes: 10
112115
steps:
113116
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
114117
with:
@@ -138,6 +141,7 @@ jobs:
138141

139142
integration-test-adls:
140143
runs-on: ubuntu-latest
144+
timeout-minutes: 10
141145
steps:
142146
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
143147
with:
@@ -167,6 +171,7 @@ jobs:
167171

168172
integration-test-gcs:
169173
runs-on: ubuntu-latest
174+
timeout-minutes: 10
170175
steps:
171176
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
172177
with:

0 commit comments

Comments
 (0)