41
41
# Use self-hosted runners only on the sigp repo.
42
42
runs-on : ${{ github.repository == 'sigp/lighthouse' && fromJson('["self-hosted", "linux", "CI", "large"]') || 'ubuntu-latest' }}
43
43
steps :
44
- - uses : actions/checkout@v3
44
+ - uses : actions/checkout@v4
45
45
- name : Get latest version of stable Rust
46
46
if : env.SELF_HOSTED_RUNNERS == 'false'
47
47
uses : moonrepo/setup-rust@v1
65
65
name : release-tests-windows
66
66
runs-on : ${{ github.repository == 'sigp/lighthouse' && fromJson('["self-hosted", "windows", "CI"]') || 'windows-2019' }}
67
67
steps :
68
- - uses : actions/checkout@v3
68
+ - uses : actions/checkout@v4
69
69
- name : Get latest version of stable Rust
70
70
if : env.SELF_HOSTED_RUNNERS == 'false'
71
71
uses : moonrepo/setup-rust@v1
@@ -102,7 +102,7 @@ jobs:
102
102
env :
103
103
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
104
104
steps :
105
- - uses : actions/checkout@v3
105
+ - uses : actions/checkout@v4
106
106
- name : Get latest version of stable Rust
107
107
if : env.SELF_HOSTED_RUNNERS == 'false'
108
108
uses : moonrepo/setup-rust@v1
@@ -121,7 +121,7 @@ jobs:
121
121
env :
122
122
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
123
123
steps :
124
- - uses : actions/checkout@v3
124
+ - uses : actions/checkout@v4
125
125
- name : Get latest version of stable Rust
126
126
uses : moonrepo/setup-rust@v1
127
127
with :
@@ -136,7 +136,7 @@ jobs:
136
136
env :
137
137
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
138
138
steps :
139
- - uses : actions/checkout@v3
139
+ - uses : actions/checkout@v4
140
140
- name : Get latest version of stable Rust
141
141
uses : moonrepo/setup-rust@v1
142
142
with :
@@ -151,7 +151,7 @@ jobs:
151
151
env :
152
152
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
153
153
steps :
154
- - uses : actions/checkout@v3
154
+ - uses : actions/checkout@v4
155
155
- name : Get latest version of stable Rust
156
156
uses : moonrepo/setup-rust@v1
157
157
with :
@@ -167,7 +167,7 @@ jobs:
167
167
env :
168
168
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
169
169
steps :
170
- - uses : actions/checkout@v3
170
+ - uses : actions/checkout@v4
171
171
- name : Get latest version of stable Rust
172
172
if : env.SELF_HOSTED_RUNNERS == 'false'
173
173
uses : moonrepo/setup-rust@v1
@@ -188,7 +188,7 @@ jobs:
188
188
name : state-transition-vectors-ubuntu
189
189
runs-on : ubuntu-latest
190
190
steps :
191
- - uses : actions/checkout@v3
191
+ - uses : actions/checkout@v4
192
192
- name : Get latest version of stable Rust
193
193
uses : moonrepo/setup-rust@v1
194
194
with :
@@ -203,15 +203,15 @@ jobs:
203
203
env :
204
204
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
205
205
steps :
206
- - uses : actions/checkout@v3
206
+ - uses : actions/checkout@v4
207
207
- name : Get latest version of stable Rust
208
208
if : env.SELF_HOSTED_RUNNERS == 'false'
209
209
uses : moonrepo/setup-rust@v1
210
210
with :
211
211
channel : stable
212
212
cache-target : release
213
213
bins : cargo-nextest
214
- - name : Run consensus-spec-tests with blst, milagro and fake_crypto
214
+ - name : Run consensus-spec-tests with blst and fake_crypto
215
215
run : make nextest-ef
216
216
- name : Show cache stats
217
217
if : env.SELF_HOSTED_RUNNERS == 'true'
@@ -220,7 +220,7 @@ jobs:
220
220
name : dockerfile-ubuntu
221
221
runs-on : ubuntu-latest
222
222
steps :
223
- - uses : actions/checkout@v3
223
+ - uses : actions/checkout@v4
224
224
- name : Build the root Dockerfile
225
225
run : docker build --build-arg FEATURES=portable -t lighthouse:local .
226
226
- name : Test the built image
@@ -229,7 +229,7 @@ jobs:
229
229
name : eth1-simulator-ubuntu
230
230
runs-on : ubuntu-latest
231
231
steps :
232
- - uses : actions/checkout@v3
232
+ - uses : actions/checkout@v4
233
233
- name : Get latest version of stable Rust
234
234
uses : moonrepo/setup-rust@v1
235
235
with :
@@ -245,7 +245,7 @@ jobs:
245
245
name : merge-transition-ubuntu
246
246
runs-on : ubuntu-latest
247
247
steps :
248
- - uses : actions/checkout@v3
248
+ - uses : actions/checkout@v4
249
249
- name : Get latest version of stable Rust
250
250
uses : moonrepo/setup-rust@v1
251
251
with :
@@ -261,7 +261,7 @@ jobs:
261
261
name : no-eth1-simulator-ubuntu
262
262
runs-on : ubuntu-latest
263
263
steps :
264
- - uses : actions/checkout@v3
264
+ - uses : actions/checkout@v4
265
265
- name : Get latest version of stable Rust
266
266
uses : moonrepo/setup-rust@v1
267
267
with :
@@ -273,7 +273,7 @@ jobs:
273
273
name : syncing-simulator-ubuntu
274
274
runs-on : ubuntu-latest
275
275
steps :
276
- - uses : actions/checkout@v3
276
+ - uses : actions/checkout@v4
277
277
- name : Get latest version of stable Rust
278
278
uses : moonrepo/setup-rust@v1
279
279
with :
@@ -292,7 +292,7 @@ jobs:
292
292
# Enable portable to prevent issues with caching `blst` for the wrong CPU type
293
293
FEATURES : jemalloc,portable
294
294
steps :
295
- - uses : actions/checkout@v3
295
+ - uses : actions/checkout@v4
296
296
- name : Get latest version of stable Rust
297
297
if : env.SELF_HOSTED_RUNNERS == 'false'
298
298
uses : moonrepo/setup-rust@v1
@@ -325,7 +325,7 @@ jobs:
325
325
name : execution-engine-integration-ubuntu
326
326
runs-on : ${{ github.repository == 'sigp/lighthouse' && fromJson('["self-hosted", "linux", "CI", "small"]') || 'ubuntu-latest' }}
327
327
steps :
328
- - uses : actions/checkout@v3
328
+ - uses : actions/checkout@v4
329
329
- name : Get latest version of stable Rust
330
330
if : env.SELF_HOSTED_RUNNERS == 'false'
331
331
uses : moonrepo/setup-rust@v1
@@ -346,7 +346,7 @@ jobs:
346
346
env :
347
347
CARGO_INCREMENTAL : 1
348
348
steps :
349
- - uses : actions/checkout@v3
349
+ - uses : actions/checkout@v4
350
350
- name : Get latest version of stable Rust
351
351
uses : moonrepo/setup-rust@v1
352
352
with :
@@ -372,7 +372,7 @@ jobs:
372
372
name : check-msrv
373
373
runs-on : ubuntu-latest
374
374
steps :
375
- - uses : actions/checkout@v3
375
+ - uses : actions/checkout@v4
376
376
- name : Install Rust at Minimum Supported Rust Version (MSRV)
377
377
run : |
378
378
metadata=$(cargo metadata --no-deps --format-version 1)
@@ -384,7 +384,7 @@ jobs:
384
384
name : cargo-udeps
385
385
runs-on : ubuntu-latest
386
386
steps :
387
- - uses : actions/checkout@v3
387
+ - uses : actions/checkout@v4
388
388
- name : Get latest version of nightly Rust
389
389
uses : moonrepo/setup-rust@v1
390
390
with :
@@ -406,7 +406,7 @@ jobs:
406
406
name : compile-with-beta-compiler
407
407
runs-on : ubuntu-latest
408
408
steps :
409
- - uses : actions/checkout@v3
409
+ - uses : actions/checkout@v4
410
410
- name : Install dependencies
411
411
run : sudo apt update && sudo apt install -y git gcc g++ make cmake pkg-config llvm-dev libclang-dev clang
412
412
- name : Use Rust beta
@@ -417,7 +417,7 @@ jobs:
417
417
name : cli-check
418
418
runs-on : ubuntu-latest
419
419
steps :
420
- - uses : actions/checkout@v3
420
+ - uses : actions/checkout@v4
421
421
- name : Get latest version of stable Rust
422
422
uses : moonrepo/setup-rust@v1
423
423
with :
@@ -455,6 +455,6 @@ jobs:
455
455
' cli-check' ,
456
456
]
457
457
steps :
458
- - uses : actions/checkout@v3
458
+ - uses : actions/checkout@v4
459
459
- name : Check that success job is dependent on all others
460
460
run : ./scripts/ci/check-success-job.sh ./.github/workflows/test-suite.yml test-suite-success
0 commit comments