18
18
runs-on : ubuntu-latest
19
19
steps :
20
20
- uses : actions/checkout@v4
21
- - uses : dtolnay/rust-toolchain@stable
22
- - uses : Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6
21
+ - uses : ./.github/actions/setup-rust-llvm
23
22
- uses : software-mansion/setup-scarb@v1
24
23
- uses : software-mansion/setup-universal-sierra-compiler@v1
25
24
- run : cargo test --release --lib -p forge
30
29
fail-fast : false
31
30
steps :
32
31
- uses : actions/checkout@v4
33
- - uses : dtolnay/rust-toolchain@stable
34
- - uses : Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6
32
+ - uses : ./.github/actions/setup-rust-llvm
35
33
- name : Install nextest
36
34
uses : taiki-e/install-action@v2
37
35
with :
@@ -123,8 +121,7 @@ jobs:
123
121
runs-on : ubuntu-latest
124
122
steps :
125
123
- uses : actions/checkout@v4
126
- - uses : dtolnay/rust-toolchain@stable
127
- - uses : Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6
124
+ - uses : ./.github/actions/setup-rust-llvm
128
125
- uses : software-mansion/setup-universal-sierra-compiler@v1
129
126
- uses : asdf-vm/actions/install@1902764435ca0dd2f3388eea723a4f92a4eb8302
130
127
- run : cargo test --package forge e2e::plugin_versions
@@ -134,8 +131,7 @@ jobs:
134
131
runs-on : ubuntu-latest
135
132
steps :
136
133
- uses : actions/checkout@v4
137
- - uses : dtolnay/rust-toolchain@stable
138
- - uses : Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6
134
+ - uses : ./.github/actions/setup-rust-llvm
139
135
- uses : software-mansion/setup-universal-sierra-compiler@v1
140
136
141
137
- run : cargo test --package forge --features no_scarb_installed --lib compatibility_check::tests::failing_tool_not_installed
@@ -152,8 +148,7 @@ jobs:
152
148
runs-on : ubuntu-latest
153
149
steps :
154
150
- uses : actions/checkout@v4
155
- - uses : dtolnay/rust-toolchain@stable
156
- - uses : Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6
151
+ - uses : ./.github/actions/setup-rust-llvm
157
152
- uses : software-mansion/setup-scarb@v1
158
153
- uses : software-mansion/setup-universal-sierra-compiler@v1
159
154
@@ -165,17 +160,15 @@ jobs:
165
160
runs-on : ubuntu-latest
166
161
steps :
167
162
- uses : actions/checkout@v4
168
- - uses : dtolnay/rust-toolchain@stable
169
- - uses : Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6
163
+ - uses : ./.github/actions/setup-rust-llvm
170
164
- run : cargo test --release -p forge_runner
171
165
172
166
test-cheatnet :
173
167
name : Test Cheatnet
174
168
runs-on : ubuntu-latest
175
169
steps :
176
170
- uses : actions/checkout@v4
177
- - uses : dtolnay/rust-toolchain@stable
178
- - uses : Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6
171
+ - uses : ./.github/actions/setup-rust-llvm
179
172
- uses : software-mansion/setup-scarb@v1
180
173
- uses : software-mansion/setup-universal-sierra-compiler@v1
181
174
- name : Run Cheatnet tests
@@ -186,8 +179,7 @@ jobs:
186
179
runs-on : ubuntu-latest
187
180
steps :
188
181
- uses : actions/checkout@v4
189
- - uses : dtolnay/rust-toolchain@stable
190
- - uses : Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6
182
+ - uses : ./.github/actions/setup-rust-llvm
191
183
- name : Run Data Transformer tests
192
184
run : cargo test --release -p data-transformer
193
185
@@ -196,8 +188,7 @@ jobs:
196
188
runs-on : ubuntu-latest
197
189
steps :
198
190
- uses : actions/checkout@v4
199
- - uses : dtolnay/rust-toolchain@stable
200
- - uses : Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6 # v2.7.8
191
+ - uses : ./.github/actions/setup-rust-llvm
201
192
- uses : software-mansion/setup-scarb@v1
202
193
- uses : software-mansion/setup-universal-sierra-compiler@58146c4184fa6ec5e8aaf02309ab85e35f782ed0 # v1.0.0
203
194
- name : Run Forge Debugging tests
@@ -234,10 +225,7 @@ jobs:
234
225
runs-on : ubuntu-latest
235
226
steps :
236
227
- uses : actions/checkout@v4
237
- - uses : dtolnay/rust-toolchain@b3b07ba8b418998c39fb20f53e8b695cdcc8de1b
238
- with :
239
- toolchain : stable
240
- - uses : Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6
228
+ - uses : ./.github/actions/setup-rust-llvm
241
229
- uses : asdf-vm/actions/install@05e0d2ed97b598bfce82fd30daf324ae0c4570e6
242
230
- uses : software-mansion/setup-scarb@v1
243
231
- uses : software-mansion/setup-universal-sierra-compiler@v1
@@ -249,10 +237,7 @@ jobs:
249
237
runs-on : ubuntu-latest
250
238
steps :
251
239
- uses : actions/checkout@v4
252
- - uses : dtolnay/rust-toolchain@b3b07ba8b418998c39fb20f53e8b695cdcc8de1b
253
- with :
254
- toolchain : stable
255
- - uses : Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6
240
+ - uses : ./.github/actions/setup-rust-llvm
256
241
- name : Run tests
257
242
run : cargo test --release -p conversions
258
243
@@ -270,9 +255,7 @@ jobs:
270
255
runs-on : ubuntu-latest
271
256
steps :
272
257
- uses : actions/checkout@v4
273
- - uses : dtolnay/rust-toolchain@stable
274
- - uses : software-mansion/setup-universal-sierra-compiler@v1
275
- - uses : Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6
258
+ - uses : ./.github/actions/setup-rust-llvm
276
259
- uses : software-mansion/setup-scarb@v1
277
260
- uses : software-mansion/setup-universal-sierra-compiler@v1
278
261
- run : cargo test --release -p scarb-api
@@ -320,10 +303,7 @@ jobs:
320
303
RUSTFLAGS : " -Dwarnings"
321
304
steps :
322
305
- uses : actions/checkout@v4
323
- - uses : dtolnay/rust-toolchain@b3b07ba8b418998c39fb20f53e8b695cdcc8de1b
324
- with :
325
- toolchain : stable
326
- - uses : Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6
306
+ - uses : ./.github/actions/setup-rust-llvm
327
307
- run : cargo lint
328
308
329
309
- name : Lint snforge-scarb-plugin
@@ -340,11 +320,8 @@ jobs:
340
320
env :
341
321
MDBOOK_VERSION : 0.4.52
342
322
steps :
343
- - uses : dtolnay/rust-toolchain@b3b07ba8b418998c39fb20f53e8b695cdcc8de1b
344
- with :
345
- toolchain : stable
346
- - uses : Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6
347
323
- uses : actions/checkout@v4
324
+ - uses : ./.github/actions/setup-rust-llvm
348
325
- uses : software-mansion/setup-scarb@v1
349
326
- uses : software-mansion/setup-universal-sierra-compiler@v1
350
327
- name : Install mdBook
0 commit comments