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