17
17
name : Test Forge / Unit Tests
18
18
runs-on : ubuntu-latest
19
19
steps :
20
- - uses : actions/checkout@v4
20
+ - uses : actions/checkout@v5
21
21
- uses : dtolnay/rust-toolchain@stable
22
- - uses : Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6
22
+ - uses : Swatinem/rust-cache@98c8021b550208e191a6a3145459bfc9fb29c4c0
23
23
- uses : software-mansion/setup-scarb@v1
24
24
- uses : software-mansion/setup-universal-sierra-compiler@v1
25
25
- run : cargo test --release --lib -p forge
29
29
strategy :
30
30
fail-fast : false
31
31
steps :
32
- - uses : actions/checkout@v4
32
+ - uses : actions/checkout@v5
33
33
- uses : dtolnay/rust-toolchain@stable
34
- - uses : Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6
34
+ - uses : Swatinem/rust-cache@98c8021b550208e191a6a3145459bfc9fb29c4c0
35
35
- name : Install nextest
36
36
uses : taiki-e/install-action@v2
37
37
with :
@@ -53,15 +53,15 @@ jobs:
53
53
matrix :
54
54
partition : [ 1, 2, 3 ]
55
55
steps :
56
- - uses : actions/checkout@v4
56
+ - uses : actions/checkout@v5
57
57
- uses : dtolnay/rust-toolchain@stable
58
- - uses : Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6
58
+ - uses : Swatinem/rust-cache@98c8021b550208e191a6a3145459bfc9fb29c4c0
59
59
- uses : software-mansion/setup-scarb@v1
60
60
- uses : software-mansion/setup-universal-sierra-compiler@v1
61
61
- uses : taiki-e/install-action@v2
62
62
with :
63
63
64
- - uses : actions/download-artifact@v4
64
+ - uses : actions/download-artifact@v5
65
65
with :
66
66
name : nextest-archive-${{ runner.os }}
67
67
- name : nextest partition ${{ matrix.partition }}/3
@@ -103,16 +103,16 @@ jobs:
103
103
run : |
104
104
curl -L https://raw.githubusercontent.com/software-mansion/cairo-coverage/main/scripts/install.sh | sh
105
105
106
- - uses : actions/checkout@v4
106
+ - uses : actions/checkout@v5
107
107
- uses : dtolnay/rust-toolchain@stable
108
- - uses : Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6
108
+ - uses : Swatinem/rust-cache@98c8021b550208e191a6a3145459bfc9fb29c4c0
109
109
- uses : asdf-vm/actions/install@1902764435ca0dd2f3388eea723a4f92a4eb8302
110
110
- uses : software-mansion/setup-scarb@v1
111
111
- uses : software-mansion/setup-universal-sierra-compiler@v1
112
112
- uses : taiki-e/install-action@v2
113
113
with :
114
114
115
- - uses : actions/download-artifact@v4
115
+ - uses : actions/download-artifact@v5
116
116
with :
117
117
name : nextest-archive-${{ runner.os }}
118
118
- name : nextest partition ${{ matrix.partition }}/3
@@ -122,9 +122,9 @@ jobs:
122
122
name : Test plugin across different scarb versions
123
123
runs-on : ubuntu-latest
124
124
steps :
125
- - uses : actions/checkout@v4
125
+ - uses : actions/checkout@v5
126
126
- uses : dtolnay/rust-toolchain@stable
127
- - uses : Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6
127
+ - uses : Swatinem/rust-cache@98c8021b550208e191a6a3145459bfc9fb29c4c0
128
128
- uses : software-mansion/setup-universal-sierra-compiler@v1
129
129
- uses : asdf-vm/actions/install@1902764435ca0dd2f3388eea723a4f92a4eb8302
130
130
- run : cargo test --package forge e2e::plugin_versions
@@ -133,9 +133,9 @@ jobs:
133
133
name : Test requirements check special conditions
134
134
runs-on : ubuntu-latest
135
135
steps :
136
- - uses : actions/checkout@v4
136
+ - uses : actions/checkout@v5
137
137
- uses : dtolnay/rust-toolchain@stable
138
- - uses : Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6
138
+ - uses : Swatinem/rust-cache@98c8021b550208e191a6a3145459bfc9fb29c4c0
139
139
- uses : software-mansion/setup-universal-sierra-compiler@v1
140
140
141
141
- run : cargo test --package forge --features no_scarb_installed --lib compatibility_check::tests::failing_tool_not_installed
@@ -154,9 +154,9 @@ jobs:
154
154
name : Test interact with state
155
155
runs-on : ubuntu-latest
156
156
steps :
157
- - uses : actions/checkout@v4
157
+ - uses : actions/checkout@v5
158
158
- uses : dtolnay/rust-toolchain@stable
159
- - uses : Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6
159
+ - uses : Swatinem/rust-cache@98c8021b550208e191a6a3145459bfc9fb29c4c0
160
160
- uses : software-mansion/setup-scarb@v1
161
161
- uses : software-mansion/setup-universal-sierra-compiler@v1
162
162
@@ -167,18 +167,18 @@ jobs:
167
167
name : Test Forge Runner
168
168
runs-on : ubuntu-latest
169
169
steps :
170
- - uses : actions/checkout@v4
170
+ - uses : actions/checkout@v5
171
171
- uses : dtolnay/rust-toolchain@stable
172
- - uses : Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6
172
+ - uses : Swatinem/rust-cache@98c8021b550208e191a6a3145459bfc9fb29c4c0
173
173
- run : cargo test --release -p forge_runner
174
174
175
175
test-cheatnet :
176
176
name : Test Cheatnet
177
177
runs-on : ubuntu-latest
178
178
steps :
179
- - uses : actions/checkout@v4
179
+ - uses : actions/checkout@v5
180
180
- uses : dtolnay/rust-toolchain@stable
181
- - uses : Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6
181
+ - uses : Swatinem/rust-cache@98c8021b550208e191a6a3145459bfc9fb29c4c0
182
182
- uses : software-mansion/setup-scarb@v1
183
183
- uses : software-mansion/setup-universal-sierra-compiler@v1
184
184
- name : Run Cheatnet tests
@@ -188,19 +188,19 @@ jobs:
188
188
name : Test Data Transformer
189
189
runs-on : ubuntu-latest
190
190
steps :
191
- - uses : actions/checkout@v4
191
+ - uses : actions/checkout@v5
192
192
- uses : dtolnay/rust-toolchain@stable
193
- - uses : Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6
193
+ - uses : Swatinem/rust-cache@98c8021b550208e191a6a3145459bfc9fb29c4c0
194
194
- name : Run Data Transformer tests
195
195
run : cargo test --release -p data-transformer
196
196
197
197
test-forge-debugging :
198
198
name : Test Forge Debugging
199
199
runs-on : ubuntu-latest
200
200
steps :
201
- - uses : actions/checkout@v4
201
+ - uses : actions/checkout@v5
202
202
- uses : dtolnay/rust-toolchain@stable
203
- - uses : Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6 # v2.7.8
203
+ - uses : Swatinem/rust-cache@98c8021b550208e191a6a3145459bfc9fb29c4c0 # v2.8.0
204
204
- uses : software-mansion/setup-scarb@v1
205
205
- uses : software-mansion/setup-universal-sierra-compiler@58146c4184fa6ec5e8aaf02309ab85e35f782ed0 # v1.0.0
206
206
- name : Run Forge Debugging tests
@@ -210,9 +210,9 @@ jobs:
210
210
name : Test Forge Scarb Plugin
211
211
runs-on : ubuntu-latest
212
212
steps :
213
- - uses : actions/checkout@v4
213
+ - uses : actions/checkout@v5
214
214
- uses : dtolnay/rust-toolchain@stable
215
- - uses : Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6
215
+ - uses : Swatinem/rust-cache@98c8021b550208e191a6a3145459bfc9fb29c4c0
216
216
- uses : software-mansion/setup-scarb@v1
217
217
- uses : software-mansion/setup-universal-sierra-compiler@v1
218
218
- name : Run Forge Scarb Plugin tests
@@ -223,9 +223,9 @@ jobs:
223
223
name : Test Forge Scarb Plugin Deprecated
224
224
runs-on : ubuntu-latest
225
225
steps :
226
- - uses : actions/checkout@v4
226
+ - uses : actions/checkout@v5
227
227
- uses : dtolnay/rust-toolchain@stable
228
- - uses : Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6
228
+ - uses : Swatinem/rust-cache@98c8021b550208e191a6a3145459bfc9fb29c4c0
229
229
- uses : software-mansion/setup-scarb@v1
230
230
- uses : software-mansion/setup-universal-sierra-compiler@v1
231
231
- name : Run Forge Scarb Plugin tests
@@ -236,11 +236,11 @@ jobs:
236
236
name : Test Cast
237
237
runs-on : ubuntu-latest
238
238
steps :
239
- - uses : actions/checkout@v4
239
+ - uses : actions/checkout@v5
240
240
- uses : dtolnay/rust-toolchain@b3b07ba8b418998c39fb20f53e8b695cdcc8de1b
241
241
with :
242
242
toolchain : stable
243
- - uses : Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6
243
+ - uses : Swatinem/rust-cache@98c8021b550208e191a6a3145459bfc9fb29c4c0
244
244
- uses : asdf-vm/actions/install@05e0d2ed97b598bfce82fd30daf324ae0c4570e6
245
245
- uses : software-mansion/setup-scarb@v1
246
246
- uses : software-mansion/setup-universal-sierra-compiler@v1
@@ -251,39 +251,39 @@ jobs:
251
251
name : Test Conversions
252
252
runs-on : ubuntu-latest
253
253
steps :
254
- - uses : actions/checkout@v4
254
+ - uses : actions/checkout@v5
255
255
- uses : dtolnay/rust-toolchain@b3b07ba8b418998c39fb20f53e8b695cdcc8de1b
256
256
with :
257
257
toolchain : stable
258
- - uses : Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6
258
+ - uses : Swatinem/rust-cache@98c8021b550208e191a6a3145459bfc9fb29c4c0
259
259
- name : Run tests
260
260
run : cargo test --release -p conversions
261
261
262
262
test-shared :
263
263
name : Test Shared
264
264
runs-on : ubuntu-latest
265
265
steps :
266
- - uses : actions/checkout@v4
266
+ - uses : actions/checkout@v5
267
267
- uses : dtolnay/rust-toolchain@stable
268
- - uses : Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6
268
+ - uses : Swatinem/rust-cache@98c8021b550208e191a6a3145459bfc9fb29c4c0
269
269
- run : cargo test --release -p shared
270
270
271
271
test-scarb-api :
272
272
name : Test Scarb Api
273
273
runs-on : ubuntu-latest
274
274
steps :
275
- - uses : actions/checkout@v4
275
+ - uses : actions/checkout@v5
276
276
- uses : dtolnay/rust-toolchain@stable
277
277
- uses : software-mansion/setup-universal-sierra-compiler@v1
278
- - uses : Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6
278
+ - uses : Swatinem/rust-cache@98c8021b550208e191a6a3145459bfc9fb29c4c0
279
279
- uses : software-mansion/setup-scarb@v1
280
280
- uses : software-mansion/setup-universal-sierra-compiler@v1
281
281
- run : cargo test --release -p scarb-api
282
282
283
283
scarbfmt :
284
284
runs-on : ubuntu-latest
285
285
steps :
286
- - uses : actions/checkout@v4
286
+ - uses : actions/checkout@v5
287
287
- uses : software-mansion/setup-scarb@v1
288
288
- name : Check cairo files format
289
289
run : |
@@ -300,11 +300,11 @@ jobs:
300
300
rustfmt :
301
301
runs-on : ubuntu-latest
302
302
steps :
303
- - uses : actions/checkout@v4
303
+ - uses : actions/checkout@v5
304
304
- uses : dtolnay/rust-toolchain@b3b07ba8b418998c39fb20f53e8b695cdcc8de1b
305
305
with :
306
306
toolchain : stable
307
- - uses : Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6
307
+ - uses : Swatinem/rust-cache@98c8021b550208e191a6a3145459bfc9fb29c4c0
308
308
- name : Check formatting
309
309
run : cargo fmt --check
310
310
@@ -322,11 +322,11 @@ jobs:
322
322
# Make sure CI fails on all warnings - including Clippy lints.
323
323
RUSTFLAGS : " -Dwarnings"
324
324
steps :
325
- - uses : actions/checkout@v4
325
+ - uses : actions/checkout@v5
326
326
- uses : dtolnay/rust-toolchain@b3b07ba8b418998c39fb20f53e8b695cdcc8de1b
327
327
with :
328
328
toolchain : stable
329
- - uses : Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6
329
+ - uses : Swatinem/rust-cache@98c8021b550208e191a6a3145459bfc9fb29c4c0
330
330
- run : cargo lint
331
331
332
332
- name : Lint snforge-scarb-plugin
@@ -346,8 +346,8 @@ jobs:
346
346
- uses : dtolnay/rust-toolchain@b3b07ba8b418998c39fb20f53e8b695cdcc8de1b
347
347
with :
348
348
toolchain : stable
349
- - uses : Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6
350
- - uses : actions/checkout@v4
349
+ - uses : Swatinem/rust-cache@98c8021b550208e191a6a3145459bfc9fb29c4c0
350
+ - uses : actions/checkout@v5
351
351
- uses : software-mansion/setup-scarb@v1
352
352
- uses : software-mansion/setup-universal-sierra-compiler@v1
353
353
- name : Install mdBook
@@ -372,6 +372,6 @@ jobs:
372
372
name : Check typos
373
373
runs-on : ubuntu-latest
374
374
steps :
375
- - uses : actions/checkout@v4
375
+ - uses : actions/checkout@v5
376
376
- name : typos-action
377
- uses : crate-ci/typos@v1.31.2
377
+ uses : crate-ci/typos@v1.35.5
0 commit comments