Skip to content

Commit 3045680

Browse files
committed
ci: Set timeout-minutes in all jobs
1 parent 1dc72c8 commit 3045680

File tree

2 files changed

+13
-0
lines changed

2 files changed

+13
-0
lines changed

.github/workflows/ci.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ jobs:
6161
os: ubuntu-latest
6262
target: armv5te-unknown-linux-gnueabi
6363
runs-on: ${{ matrix.os }}
64+
timeout-minutes: 60
6465
steps:
6566
- uses: taiki-e/checkout-action@v1
6667
- name: Install Rust
@@ -83,6 +84,7 @@ jobs:
8384
- msrv
8485
- nightly
8586
runs-on: ubuntu-latest
87+
timeout-minutes: 60
8688
steps:
8789
- uses: taiki-e/checkout-action@v1
8890
- name: Install Rust
@@ -96,6 +98,7 @@ jobs:
9698
# Check for duplicate dependencies.
9799
dependencies:
98100
runs-on: ubuntu-latest
101+
timeout-minutes: 60
99102
steps:
100103
- uses: taiki-e/checkout-action@v1
101104
- name: Install Rust
@@ -113,6 +116,7 @@ jobs:
113116
permissions:
114117
contents: write
115118
pull-requests: write
119+
timeout-minutes: 60
116120
steps:
117121
- uses: taiki-e/checkout-action@v1
118122
- name: Install Rust
@@ -146,6 +150,7 @@ jobs:
146150
# Check formatting.
147151
rustfmt:
148152
runs-on: ubuntu-latest
153+
timeout-minutes: 60
149154
steps:
150155
- uses: taiki-e/checkout-action@v1
151156
- name: Install Rust
@@ -158,6 +163,7 @@ jobs:
158163
# # Check clippy.
159164
# clippy:
160165
# runs-on: ubuntu-latest
166+
# timeout-minutes: 60
161167
# steps:
162168
# - uses: taiki-e/checkout-action@v1
163169
# - name: Install Rust
@@ -168,6 +174,7 @@ jobs:
168174
# Run miri.
169175
miri:
170176
runs-on: ubuntu-latest
177+
timeout-minutes: 120 # TODO
171178
steps:
172179
- uses: taiki-e/checkout-action@v1
173180
- name: Install Rust
@@ -178,6 +185,7 @@ jobs:
178185
# Run cargo-careful.
179186
careful:
180187
runs-on: ubuntu-latest
188+
timeout-minutes: 60
181189
steps:
182190
- uses: taiki-e/checkout-action@v1
183191
- name: Install Rust
@@ -190,6 +198,7 @@ jobs:
190198
# Run sanitizers.
191199
san:
192200
runs-on: ubuntu-latest
201+
timeout-minutes: 60
193202
steps:
194203
- uses: taiki-e/checkout-action@v1
195204
- name: Install Rust
@@ -202,6 +211,7 @@ jobs:
202211
# Run loom tests.
203212
loom:
204213
runs-on: ubuntu-latest
214+
timeout-minutes: 60
205215
steps:
206216
- uses: taiki-e/checkout-action@v1
207217
- name: Install Rust
@@ -212,6 +222,7 @@ jobs:
212222
# Check if the document can be generated without warning.
213223
docs:
214224
runs-on: ubuntu-latest
225+
timeout-minutes: 60
215226
steps:
216227
- uses: taiki-e/checkout-action@v1
217228
- name: Install Rust
@@ -221,6 +232,7 @@ jobs:
221232

222233
shellcheck:
223234
runs-on: ubuntu-latest
235+
timeout-minutes: 60
224236
steps:
225237
- uses: taiki-e/checkout-action@v1
226238
- name: Install shellcheck

.github/workflows/release.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ jobs:
1717
create-release:
1818
if: github.repository_owner == 'crossbeam-rs'
1919
runs-on: ubuntu-latest
20+
timeout-minutes: 60
2021
steps:
2122
- uses: taiki-e/checkout-action@v1
2223
- uses: taiki-e/create-gh-release-action@v1

0 commit comments

Comments
 (0)