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
@@ -155,8 +151,7 @@ jobs:
155
151
runs-on : ubuntu-latest
156
152
steps :
157
153
- uses : actions/checkout@v4
158
- - uses : dtolnay/rust-toolchain@stable
159
- - uses : Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6
154
+ - uses : ./.github/actions/setup-rust-llvm
160
155
- uses : software-mansion/setup-scarb@v1
161
156
- uses : software-mansion/setup-universal-sierra-compiler@v1
162
157
@@ -168,17 +163,15 @@ jobs:
168
163
runs-on : ubuntu-latest
169
164
steps :
170
165
- uses : actions/checkout@v4
171
- - uses : dtolnay/rust-toolchain@stable
172
- - uses : Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6
166
+ - uses : ./.github/actions/setup-rust-llvm
173
167
- run : cargo test --release -p forge_runner
174
168
175
169
test-cheatnet :
176
170
name : Test Cheatnet
177
171
runs-on : ubuntu-latest
178
172
steps :
179
173
- uses : actions/checkout@v4
180
- - uses : dtolnay/rust-toolchain@stable
181
- - uses : Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6
174
+ - uses : ./.github/actions/setup-rust-llvm
182
175
- uses : software-mansion/setup-scarb@v1
183
176
- uses : software-mansion/setup-universal-sierra-compiler@v1
184
177
- name : Run Cheatnet tests
@@ -189,8 +182,7 @@ jobs:
189
182
runs-on : ubuntu-latest
190
183
steps :
191
184
- uses : actions/checkout@v4
192
- - uses : dtolnay/rust-toolchain@stable
193
- - uses : Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6
185
+ - uses : ./.github/actions/setup-rust-llvm
194
186
- name : Run Data Transformer tests
195
187
run : cargo test --release -p data-transformer
196
188
@@ -199,8 +191,7 @@ jobs:
199
191
runs-on : ubuntu-latest
200
192
steps :
201
193
- uses : actions/checkout@v4
202
- - uses : dtolnay/rust-toolchain@stable
203
- - uses : Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6 # v2.7.8
194
+ - uses : ./.github/actions/setup-rust-llvm
204
195
- uses : software-mansion/setup-scarb@v1
205
196
- uses : software-mansion/setup-universal-sierra-compiler@58146c4184fa6ec5e8aaf02309ab85e35f782ed0 # v1.0.0
206
197
- name : Run Forge Debugging tests
@@ -237,10 +228,7 @@ jobs:
237
228
runs-on : ubuntu-latest
238
229
steps :
239
230
- uses : actions/checkout@v4
240
- - uses : dtolnay/rust-toolchain@b3b07ba8b418998c39fb20f53e8b695cdcc8de1b
241
- with :
242
- toolchain : stable
243
- - uses : Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6
231
+ - uses : ./.github/actions/setup-rust-llvm
244
232
- uses : asdf-vm/actions/install@05e0d2ed97b598bfce82fd30daf324ae0c4570e6
245
233
- uses : software-mansion/setup-scarb@v1
246
234
- uses : software-mansion/setup-universal-sierra-compiler@v1
@@ -252,10 +240,7 @@ jobs:
252
240
runs-on : ubuntu-latest
253
241
steps :
254
242
- uses : actions/checkout@v4
255
- - uses : dtolnay/rust-toolchain@b3b07ba8b418998c39fb20f53e8b695cdcc8de1b
256
- with :
257
- toolchain : stable
258
- - uses : Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6
243
+ - uses : ./.github/actions/setup-rust-llvm
259
244
- name : Run tests
260
245
run : cargo test --release -p conversions
261
246
@@ -273,9 +258,7 @@ jobs:
273
258
runs-on : ubuntu-latest
274
259
steps :
275
260
- uses : actions/checkout@v4
276
- - uses : dtolnay/rust-toolchain@stable
277
- - uses : software-mansion/setup-universal-sierra-compiler@v1
278
- - uses : Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6
261
+ - uses : ./.github/actions/setup-rust-llvm
279
262
- uses : software-mansion/setup-scarb@v1
280
263
- uses : software-mansion/setup-universal-sierra-compiler@v1
281
264
- run : cargo test --release -p scarb-api
@@ -323,10 +306,7 @@ jobs:
323
306
RUSTFLAGS : " -Dwarnings"
324
307
steps :
325
308
- uses : actions/checkout@v4
326
- - uses : dtolnay/rust-toolchain@b3b07ba8b418998c39fb20f53e8b695cdcc8de1b
327
- with :
328
- toolchain : stable
329
- - uses : Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6
309
+ - uses : ./.github/actions/setup-rust-llvm
330
310
- run : cargo lint
331
311
332
312
- name : Lint snforge-scarb-plugin
@@ -343,11 +323,8 @@ jobs:
343
323
env :
344
324
MDBOOK_VERSION : 0.4.52
345
325
steps :
346
- - uses : dtolnay/rust-toolchain@b3b07ba8b418998c39fb20f53e8b695cdcc8de1b
347
- with :
348
- toolchain : stable
349
- - uses : Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6
350
326
- uses : actions/checkout@v4
327
+ - uses : ./.github/actions/setup-rust-llvm
351
328
- uses : software-mansion/setup-scarb@v1
352
329
- uses : software-mansion/setup-universal-sierra-compiler@v1
353
330
- name : Install mdBook
0 commit comments