Skip to content

Commit 5621f68

Browse files
committed
Merge branch 'unstable' of https://github.com/sigp/lighthouse into mod_merge_single_blob
2 parents 72a75fa + 5ce1619 commit 5621f68

File tree

219 files changed

+1227
-1102
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

219 files changed

+1227
-1102
lines changed

.github/workflows/book.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
build-and-upload-to-s3:
1414
runs-on: ubuntu-20.04
1515
steps:
16-
- uses: actions/checkout@master
16+
- uses: actions/checkout@v4
1717

1818
- name: Setup mdBook
1919
uses: peaceiris/actions-mdbook@v1

.github/workflows/docker.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ jobs:
7171
VERSION_SUFFIX: ${{ needs.extract-version.outputs.VERSION_SUFFIX }}
7272
FEATURE_SUFFIX: ${{ matrix.features.version_suffix }}
7373
steps:
74-
- uses: actions/checkout@v3
74+
- uses: actions/checkout@v4
7575
- name: Update Rust
7676
if: env.SELF_HOSTED_RUNNERS == 'false'
7777
run: rustup update stable
@@ -106,10 +106,10 @@ jobs:
106106

107107
- name: Set up Docker Buildx
108108
if: env.SELF_HOSTED_RUNNERS == 'false'
109-
uses: docker/setup-buildx-action@v2
109+
uses: docker/setup-buildx-action@v3
110110

111111
- name: Build and push
112-
uses: docker/build-push-action@v4
112+
uses: docker/build-push-action@v5
113113
with:
114114
file: ./Dockerfile.cross
115115
context: .
@@ -129,7 +129,7 @@ jobs:
129129
VERSION_SUFFIX: ${{ needs.extract-version.outputs.VERSION_SUFFIX }}
130130
steps:
131131
- name: Set up Docker Buildx
132-
uses: docker/setup-buildx-action@v2
132+
uses: docker/setup-buildx-action@v3
133133

134134
- name: Dockerhub login
135135
run: |
@@ -148,7 +148,7 @@ jobs:
148148
VERSION: ${{ needs.extract-version.outputs.VERSION }}
149149
VERSION_SUFFIX: ${{ needs.extract-version.outputs.VERSION_SUFFIX }}
150150
steps:
151-
- uses: actions/checkout@v3
151+
- uses: actions/checkout@v4
152152
- name: Dockerhub login
153153
run: |
154154
echo "${DOCKER_PASSWORD}" | docker login --username ${DOCKER_USERNAME} --password-stdin

.github/workflows/linkcheck.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020

2121
steps:
2222
- name: Checkout code
23-
uses: actions/checkout@v3
23+
uses: actions/checkout@v4
2424

2525
- name: Run mdbook server
2626
run: |

.github/workflows/local-testnet.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
# Enable portable to prevent issues with caching `blst` for the wrong CPU type
2525
FEATURES: portable,jemalloc
2626
steps:
27-
- uses: actions/checkout@v3
27+
- uses: actions/checkout@v4
2828

2929
- name: Get latest version of stable Rust
3030
run: rustup update stable
@@ -46,7 +46,7 @@ jobs:
4646
echo "$(brew --prefix)/opt/gnu-sed/libexec/gnubin" >> $GITHUB_PATH
4747
echo "$(brew --prefix)/opt/grep/libexec/gnubin" >> $GITHUB_PATH
4848
# https://github.com/actions/cache/blob/main/examples.md#rust---cargo
49-
- uses: actions/cache@v3
49+
- uses: actions/cache@v4
5050
id: cache-cargo
5151
with:
5252
path: |
@@ -95,6 +95,6 @@ jobs:
9595
runs-on: ubuntu-latest
9696
needs: ["run-local-testnet"]
9797
steps:
98-
- uses: actions/checkout@v3
98+
- uses: actions/checkout@v4
9999
- name: Check that success job is dependent on all others
100100
run: ./scripts/ci/check-success-job.sh ./.github/workflows/local-testnet.yml local-testnet-success

.github/workflows/release.yml

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ jobs:
6868
needs: extract-version
6969
steps:
7070
- name: Checkout sources
71-
uses: actions/checkout@v3
71+
uses: actions/checkout@v4
7272
- name: Get latest version of stable Rust
7373
if: env.SELF_HOSTED_RUNNERS == 'false'
7474
run: rustup update stable
@@ -172,17 +172,19 @@ jobs:
172172
# This is required to share artifacts between different jobs
173173
# =======================================================================
174174

175-
- name: Upload artifact
176-
uses: actions/upload-artifact@v3
175+
- name: Upload artifact
176+
uses: actions/upload-artifact@v4
177177
with:
178178
name: lighthouse-${{ needs.extract-version.outputs.VERSION }}-${{ matrix.arch }}.tar.gz
179179
path: lighthouse-${{ needs.extract-version.outputs.VERSION }}-${{ matrix.arch }}.tar.gz
180+
compression-level: 0
180181

181182
- name: Upload signature
182-
uses: actions/upload-artifact@v3
183+
uses: actions/upload-artifact@v4
183184
with:
184185
name: lighthouse-${{ needs.extract-version.outputs.VERSION }}-${{ matrix.arch }}.tar.gz.asc
185186
path: lighthouse-${{ needs.extract-version.outputs.VERSION }}-${{ matrix.arch }}.tar.gz.asc
187+
compression-level: 0
186188

187189
draft-release:
188190
name: Draft Release
@@ -193,7 +195,7 @@ jobs:
193195
steps:
194196
# This is necessary for generating the changelog. It has to come before "Download Artifacts" or else it deletes the artifacts.
195197
- name: Checkout sources
196-
uses: actions/checkout@v3
198+
uses: actions/checkout@v4
197199
with:
198200
fetch-depth: 0
199201

@@ -202,7 +204,7 @@ jobs:
202204
# ==============================
203205

204206
- name: Download artifacts
205-
uses: actions/download-artifact@v3
207+
uses: actions/download-artifact@v4
206208

207209
# ==============================
208210
# Create release draft

.github/workflows/test-suite.yml

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ jobs:
4141
# Use self-hosted runners only on the sigp repo.
4242
runs-on: ${{ github.repository == 'sigp/lighthouse' && fromJson('["self-hosted", "linux", "CI", "large"]') || 'ubuntu-latest' }}
4343
steps:
44-
- uses: actions/checkout@v3
44+
- uses: actions/checkout@v4
4545
- name: Get latest version of stable Rust
4646
if: env.SELF_HOSTED_RUNNERS == 'false'
4747
uses: moonrepo/setup-rust@v1
@@ -65,7 +65,7 @@ jobs:
6565
name: release-tests-windows
6666
runs-on: ${{ github.repository == 'sigp/lighthouse' && fromJson('["self-hosted", "windows", "CI"]') || 'windows-2019' }}
6767
steps:
68-
- uses: actions/checkout@v3
68+
- uses: actions/checkout@v4
6969
- name: Get latest version of stable Rust
7070
if: env.SELF_HOSTED_RUNNERS == 'false'
7171
uses: moonrepo/setup-rust@v1
@@ -102,7 +102,7 @@ jobs:
102102
env:
103103
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
104104
steps:
105-
- uses: actions/checkout@v3
105+
- uses: actions/checkout@v4
106106
- name: Get latest version of stable Rust
107107
if: env.SELF_HOSTED_RUNNERS == 'false'
108108
uses: moonrepo/setup-rust@v1
@@ -121,7 +121,7 @@ jobs:
121121
env:
122122
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
123123
steps:
124-
- uses: actions/checkout@v3
124+
- uses: actions/checkout@v4
125125
- name: Get latest version of stable Rust
126126
uses: moonrepo/setup-rust@v1
127127
with:
@@ -136,7 +136,7 @@ jobs:
136136
env:
137137
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
138138
steps:
139-
- uses: actions/checkout@v3
139+
- uses: actions/checkout@v4
140140
- name: Get latest version of stable Rust
141141
uses: moonrepo/setup-rust@v1
142142
with:
@@ -151,7 +151,7 @@ jobs:
151151
env:
152152
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
153153
steps:
154-
- uses: actions/checkout@v3
154+
- uses: actions/checkout@v4
155155
- name: Get latest version of stable Rust
156156
uses: moonrepo/setup-rust@v1
157157
with:
@@ -167,7 +167,7 @@ jobs:
167167
env:
168168
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
169169
steps:
170-
- uses: actions/checkout@v3
170+
- uses: actions/checkout@v4
171171
- name: Get latest version of stable Rust
172172
if: env.SELF_HOSTED_RUNNERS == 'false'
173173
uses: moonrepo/setup-rust@v1
@@ -188,7 +188,7 @@ jobs:
188188
name: state-transition-vectors-ubuntu
189189
runs-on: ubuntu-latest
190190
steps:
191-
- uses: actions/checkout@v3
191+
- uses: actions/checkout@v4
192192
- name: Get latest version of stable Rust
193193
uses: moonrepo/setup-rust@v1
194194
with:
@@ -203,15 +203,15 @@ jobs:
203203
env:
204204
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
205205
steps:
206-
- uses: actions/checkout@v3
206+
- uses: actions/checkout@v4
207207
- name: Get latest version of stable Rust
208208
if: env.SELF_HOSTED_RUNNERS == 'false'
209209
uses: moonrepo/setup-rust@v1
210210
with:
211211
channel: stable
212212
cache-target: release
213213
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
215215
run: make nextest-ef
216216
- name: Show cache stats
217217
if: env.SELF_HOSTED_RUNNERS == 'true'
@@ -220,7 +220,7 @@ jobs:
220220
name: dockerfile-ubuntu
221221
runs-on: ubuntu-latest
222222
steps:
223-
- uses: actions/checkout@v3
223+
- uses: actions/checkout@v4
224224
- name: Build the root Dockerfile
225225
run: docker build --build-arg FEATURES=portable -t lighthouse:local .
226226
- name: Test the built image
@@ -229,7 +229,7 @@ jobs:
229229
name: eth1-simulator-ubuntu
230230
runs-on: ubuntu-latest
231231
steps:
232-
- uses: actions/checkout@v3
232+
- uses: actions/checkout@v4
233233
- name: Get latest version of stable Rust
234234
uses: moonrepo/setup-rust@v1
235235
with:
@@ -245,7 +245,7 @@ jobs:
245245
name: merge-transition-ubuntu
246246
runs-on: ubuntu-latest
247247
steps:
248-
- uses: actions/checkout@v3
248+
- uses: actions/checkout@v4
249249
- name: Get latest version of stable Rust
250250
uses: moonrepo/setup-rust@v1
251251
with:
@@ -261,7 +261,7 @@ jobs:
261261
name: no-eth1-simulator-ubuntu
262262
runs-on: ubuntu-latest
263263
steps:
264-
- uses: actions/checkout@v3
264+
- uses: actions/checkout@v4
265265
- name: Get latest version of stable Rust
266266
uses: moonrepo/setup-rust@v1
267267
with:
@@ -273,7 +273,7 @@ jobs:
273273
name: syncing-simulator-ubuntu
274274
runs-on: ubuntu-latest
275275
steps:
276-
- uses: actions/checkout@v3
276+
- uses: actions/checkout@v4
277277
- name: Get latest version of stable Rust
278278
uses: moonrepo/setup-rust@v1
279279
with:
@@ -292,7 +292,7 @@ jobs:
292292
# Enable portable to prevent issues with caching `blst` for the wrong CPU type
293293
FEATURES: jemalloc,portable
294294
steps:
295-
- uses: actions/checkout@v3
295+
- uses: actions/checkout@v4
296296
- name: Get latest version of stable Rust
297297
if: env.SELF_HOSTED_RUNNERS == 'false'
298298
uses: moonrepo/setup-rust@v1
@@ -325,7 +325,7 @@ jobs:
325325
name: execution-engine-integration-ubuntu
326326
runs-on: ${{ github.repository == 'sigp/lighthouse' && fromJson('["self-hosted", "linux", "CI", "small"]') || 'ubuntu-latest' }}
327327
steps:
328-
- uses: actions/checkout@v3
328+
- uses: actions/checkout@v4
329329
- name: Get latest version of stable Rust
330330
if: env.SELF_HOSTED_RUNNERS == 'false'
331331
uses: moonrepo/setup-rust@v1
@@ -346,7 +346,7 @@ jobs:
346346
env:
347347
CARGO_INCREMENTAL: 1
348348
steps:
349-
- uses: actions/checkout@v3
349+
- uses: actions/checkout@v4
350350
- name: Get latest version of stable Rust
351351
uses: moonrepo/setup-rust@v1
352352
with:
@@ -372,7 +372,7 @@ jobs:
372372
name: check-msrv
373373
runs-on: ubuntu-latest
374374
steps:
375-
- uses: actions/checkout@v3
375+
- uses: actions/checkout@v4
376376
- name: Install Rust at Minimum Supported Rust Version (MSRV)
377377
run: |
378378
metadata=$(cargo metadata --no-deps --format-version 1)
@@ -384,7 +384,7 @@ jobs:
384384
name: cargo-udeps
385385
runs-on: ubuntu-latest
386386
steps:
387-
- uses: actions/checkout@v3
387+
- uses: actions/checkout@v4
388388
- name: Get latest version of nightly Rust
389389
uses: moonrepo/setup-rust@v1
390390
with:
@@ -406,7 +406,7 @@ jobs:
406406
name: compile-with-beta-compiler
407407
runs-on: ubuntu-latest
408408
steps:
409-
- uses: actions/checkout@v3
409+
- uses: actions/checkout@v4
410410
- name: Install dependencies
411411
run: sudo apt update && sudo apt install -y git gcc g++ make cmake pkg-config llvm-dev libclang-dev clang
412412
- name: Use Rust beta
@@ -417,7 +417,7 @@ jobs:
417417
name: cli-check
418418
runs-on: ubuntu-latest
419419
steps:
420-
- uses: actions/checkout@v3
420+
- uses: actions/checkout@v4
421421
- name: Get latest version of stable Rust
422422
uses: moonrepo/setup-rust@v1
423423
with:
@@ -455,6 +455,6 @@ jobs:
455455
'cli-check',
456456
]
457457
steps:
458-
- uses: actions/checkout@v3
458+
- uses: actions/checkout@v4
459459
- name: Check that success job is dependent on all others
460460
run: ./scripts/ci/check-success-job.sh ./.github/workflows/test-suite.yml test-suite-success

0 commit comments

Comments
 (0)