83
83
with :
84
84
toolchain : ${{ matrix.rust }}
85
85
86
+ - uses : Swatinem/rust-cache@v2
87
+
86
88
- name : Test
87
89
run : cargo test ${{ matrix.features }}
88
90
@@ -109,6 +111,8 @@ jobs:
109
111
with :
110
112
toolchain : ${{ steps.msrv.outputs.version }}
111
113
114
+ - uses : Swatinem/rust-cache@v2
115
+
112
116
- name : Check
113
117
run : cargo check --features full
114
118
@@ -126,6 +130,8 @@ jobs:
126
130
with :
127
131
components : miri
128
132
133
+ - uses : Swatinem/rust-cache@v2
134
+
129
135
- name : Test
130
136
# Can't enable tcp feature since Miri does not support the tokio runtime
131
137
run : MIRIFLAGS="-Zmiri-disable-isolation" cargo miri test --features http1,http2,client,server,nightly
@@ -144,6 +150,8 @@ jobs:
144
150
- name : Install cargo-hack
145
151
uses : taiki-e/install-action@cargo-hack
146
152
153
+ - uses : Swatinem/rust-cache@v2
154
+
147
155
- name : check --feature-powerset
148
156
run : cargo hack --no-dev-deps check --feature-powerset --depth 2 --skip ffi,tracing
149
157
env :
@@ -160,6 +168,8 @@ jobs:
160
168
- name : Install Rust
161
169
uses : dtolnay/rust-toolchain@stable
162
170
171
+ - uses : Swatinem/rust-cache@v2
172
+
163
173
- name : Build FFI
164
174
env :
165
175
RUSTFLAGS : --cfg hyper_unstable_ffi
@@ -193,6 +203,8 @@ jobs:
193
203
with :
194
204
tool : cargo-expand
195
205
206
+ - uses : Swatinem/rust-cache@v2
207
+
196
208
- name : Build FFI
197
209
env :
198
210
RUSTFLAGS : --cfg hyper_unstable_ffi
@@ -212,6 +224,8 @@ jobs:
212
224
- name : Install Rust
213
225
uses : dtolnay/rust-toolchain@nightly
214
226
227
+ - uses : Swatinem/rust-cache@v2
228
+
215
229
- name : cargo doc
216
230
run : cargo rustdoc --features full,ffi -- --cfg docsrs --cfg hyper_unstable_ffi -D broken-intra-doc-links
217
231
@@ -233,6 +247,8 @@ jobs:
233
247
with :
234
248
235
249
250
+ - uses : Swatinem/rust-cache@v2
251
+
236
252
- name : check-external-types
237
253
run : cargo check-external-types --config .github/workflows/external-types.toml
238
254
@@ -249,6 +265,8 @@ jobs:
249
265
- name : Install cargo-udeps
250
266
uses : taiki-e/install-action@cargo-udeps
251
267
268
+ - uses : Swatinem/rust-cache@v2
269
+
252
270
- name : Check unused dependencies on default features
253
271
run : cargo udeps
254
272
0 commit comments