Skip to content

Commit 7c998af

Browse files
committed
ci: set timeout-minutes for all jobs in ci.yaml workflow
Default is 360 minutes, that is 6 hours. If the job is running for more than 1 hour, it is surely stuck, no need to keep running it.
1 parent 6b6ec2a commit 7c998af

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

.github/workflows/ci.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ jobs:
2929
lint_rust:
3030
name: Lint Rust
3131
runs-on: ubuntu-latest
32+
timeout-minutes: 60
3233
steps:
3334
- uses: actions/checkout@v5
3435
with:
@@ -52,6 +53,7 @@ jobs:
5253
cargo_deny:
5354
name: cargo deny
5455
runs-on: ubuntu-latest
56+
timeout-minutes: 60
5557
steps:
5658
- uses: actions/checkout@v5
5759
with:
@@ -66,6 +68,7 @@ jobs:
6668
provider_database:
6769
name: Check provider database
6870
runs-on: ubuntu-latest
71+
timeout-minutes: 60
6972
steps:
7073
- uses: actions/checkout@v5
7174
with:
@@ -79,6 +82,7 @@ jobs:
7982
docs:
8083
name: Rust doc comments
8184
runs-on: ubuntu-latest
85+
timeout-minutes: 60
8286
env:
8387
RUSTDOCFLAGS: -Dwarnings
8488
steps:
@@ -107,6 +111,7 @@ jobs:
107111
- os: ubuntu-latest
108112
rust: minimum
109113
runs-on: ${{ matrix.os }}
114+
timeout-minutes: 60
110115
steps:
111116
- run:
112117
echo "RUSTUP_TOOLCHAIN=$MSRV" >> $GITHUB_ENV
@@ -155,6 +160,7 @@ jobs:
155160
matrix:
156161
os: [ubuntu-latest, macos-latest]
157162
runs-on: ${{ matrix.os }}
163+
timeout-minutes: 60
158164
steps:
159165
- uses: actions/checkout@v5
160166
with:
@@ -180,6 +186,7 @@ jobs:
180186
matrix:
181187
os: [ubuntu-latest, macos-latest, windows-latest]
182188
runs-on: ${{ matrix.os }}
189+
timeout-minutes: 60
183190
steps:
184191
- uses: actions/checkout@v5
185192
with:
@@ -202,6 +209,7 @@ jobs:
202209
python_lint:
203210
name: Python lint
204211
runs-on: ubuntu-latest
212+
timeout-minutes: 60
205213
steps:
206214
- uses: actions/checkout@v5
207215
with:
@@ -245,6 +253,7 @@ jobs:
245253
python: 3.8
246254

247255
runs-on: ${{ matrix.os }}
256+
timeout-minutes: 60
248257
steps:
249258
- uses: actions/checkout@v5
250259
with:
@@ -298,6 +307,7 @@ jobs:
298307
python: 3.8
299308

300309
runs-on: ${{ matrix.os }}
310+
timeout-minutes: 60
301311
steps:
302312
- uses: actions/checkout@v5
303313
with:

0 commit comments

Comments
 (0)