Skip to content

Merge unstable into deneb-free-blobs #4781

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
35f47f4
Await listening address from libp2p in RPC tests setup (#4705)
jmcph4 Sep 11, 2023
e4ed317
Add Experimental QUIC support (#4577)
AgeManning Sep 15, 2023
b88e57c
Update Java runtime requirement to 17 for Web3Signer tests (#4681)
jimmygchen Sep 15, 2023
d386a07
validator client: start http api before genesis (#4714)
jxs Sep 15, 2023
4b6cb3d
Prevent port re-use in HTTP API tests (#4745)
michaelsproul Sep 20, 2023
1e99254
Reuse fork choice read lock instead of re-acquiring it immediately (#…
jimmygchen Sep 21, 2023
5a35278
Add more checks and logging before genesis (#4730)
michaelsproul Sep 21, 2023
f9a3c00
Update local testnet script (#4733)
chong-he Sep 21, 2023
fe3bd03
Fix local testnet to generate keys in the correct folders (#4752)
jimmygchen Sep 21, 2023
082bb2d
Self hosted docker builds (#4592)
realbigsean Sep 21, 2023
a0478da
Fix genesis state download panic when running in debug mode (#4753)
jimmygchen Sep 21, 2023
992b476
Add SSZ support to validator block production endpoints (#4534)
eserilev Sep 21, 2023
d3fe3ad
Update holesky config for relaunch (#4760)
jimmygchen Sep 21, 2023
0074a3b
Fix block & state queries prior to genesis (#4761)
michaelsproul Sep 21, 2023
d0b1abc
Update Holesky boot ENR (#4763)
antondlr Sep 21, 2023
2441a24
Bump `quinn-proto` to address rustsec vuln (#4767)
paulhauner Sep 21, 2023
c5588eb
require http and metrics for respective flags (#4674)
jxs Sep 22, 2023
c4e907d
Update the voluntary exit endpoint to comply with the key manager spe…
jimmygchen Sep 22, 2023
6b02e85
Add new teku bootnodes (#4724)
AgeManning Sep 22, 2023
69c39ad
Use release workflow runners (#4765)
antondlr Sep 22, 2023
dcd69df
Move dependencies to workspace (#4650)
jxs Sep 22, 2023
fbb6997
Fix release CI for self-hosted runners (#4770)
paulhauner Sep 22, 2023
0f05499
Fix cli options (#4772)
jxs Sep 22, 2023
441fc16
Release v4.5.0 (#4768)
paulhauner Sep 25, 2023
c0b6b92
Merge `unstable` 20230925 into `deneb-free-blobs`.
jimmygchen Sep 26, 2023
7a3cb13
Fix tests and add `BlockContents` decoding. Remove unused `builder_th…
jimmygchen Sep 26, 2023
1458394
Fix compilation issues after merging `unstable`.
jimmygchen Sep 26, 2023
8f07a96
Fix failing tests.
jimmygchen Sep 26, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 4 additions & 2 deletions .github/workflows/docker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ jobs:
build-docker-single-arch:
name: build-docker-${{ matrix.binary }}${{ matrix.features.version_suffix }}
# Use self-hosted runners only on the sigp repo.
runs-on: ${{ github.repository == 'sigp/lighthouse' && fromJson('["self-hosted", "linux", "large"]') || 'ubuntu-22.04' }}
runs-on: ${{ github.repository == 'sigp/lighthouse' && fromJson('["self-hosted", "linux", "release"]') || 'ubuntu-22.04' }}
strategy:
matrix:
binary: [aarch64,
Expand All @@ -79,7 +79,7 @@ jobs:
steps:
- uses: actions/checkout@v3
- name: Update Rust
if: env.SELF_HOSTED_RUNNERS == false
if: env.SELF_HOSTED_RUNNERS == 'false'
run: rustup update stable
- name: Dockerhub login
run: |
Expand Down Expand Up @@ -107,9 +107,11 @@ jobs:
run: echo "MODERNITY_SUFFIX=-modern" >> $GITHUB_ENV;

- name: Install QEMU
if: env.SELF_HOSTED_RUNNERS == 'false'
run: sudo apt-get update && sudo apt-get install -y qemu-user-static

- name: Set up Docker Buildx
if: env.SELF_HOSTED_RUNNERS == 'false'
uses: docker/setup-buildx-action@v2

- name: Build and push
Expand Down
23 changes: 13 additions & 10 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,8 @@ env:
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
REPO_NAME: ${{ github.repository_owner }}/lighthouse
IMAGE_NAME: ${{ github.repository_owner }}/lighthouse
# Enable self-hosted runners for the sigp repo only.
SELF_HOSTED_RUNNERS: ${{ github.repository == 'sigp/lighthouse' }}

jobs:
extract-version:
Expand All @@ -38,44 +40,45 @@ jobs:
x86_64-windows-portable]
include:
- arch: aarch64-unknown-linux-gnu
platform: ubuntu-latest
runner: ${{ github.repository == 'sigp/lighthouse' && fromJson('["self-hosted", "linux", "release", "large"]') || 'ubuntu-latest' }}
profile: maxperf
- arch: aarch64-unknown-linux-gnu-portable
platform: ubuntu-latest
runner: ${{ github.repository == 'sigp/lighthouse' && fromJson('["self-hosted", "linux", "release", "large"]') || 'ubuntu-latest' }}
profile: maxperf
- arch: x86_64-unknown-linux-gnu
platform: ubuntu-latest
runner: ${{ github.repository == 'sigp/lighthouse' && fromJson('["self-hosted", "linux", "release", "large"]') || 'ubuntu-latest' }}
profile: maxperf
- arch: x86_64-unknown-linux-gnu-portable
platform: ubuntu-latest
runner: ${{ github.repository == 'sigp/lighthouse' && fromJson('["self-hosted", "linux", "release", "large"]') || 'ubuntu-latest' }}
profile: maxperf
- arch: x86_64-apple-darwin
platform: macos-latest
runner: macos-latest
profile: maxperf
- arch: x86_64-apple-darwin-portable
platform: macos-latest
runner: macos-latest
profile: maxperf
- arch: x86_64-windows
platform: windows-2019
runner: ${{ github.repository == 'sigp/lighthouse' && fromJson('["self-hosted", "windows", "release"]') || 'windows-2019' }}
profile: maxperf
- arch: x86_64-windows-portable
platform: windows-2019
runner: ${{ github.repository == 'sigp/lighthouse' && fromJson('["self-hosted", "windows", "release"]') || 'windows-2019' }}
profile: maxperf

runs-on: ${{ matrix.platform }}
runs-on: ${{ matrix.runner }}
needs: extract-version
steps:
- name: Checkout sources
uses: actions/checkout@v3
- name: Get latest version of stable Rust
if: env.SELF_HOSTED_RUNNERS == 'false'
run: rustup update stable

# ==============================
# Windows dependencies
# ==============================

- uses: KyleMayes/install-llvm-action@v1
if: startsWith(matrix.arch, 'x86_64-windows')
if: env.SELF_HOSTED_RUNNERS == 'false' && startsWith(matrix.arch, 'x86_64-windows')
with:
version: "15.0"
directory: ${{ runner.temp }}/llvm
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/test-suite.yml
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ jobs:
release-tests-ubuntu:
name: release-tests-ubuntu
# Use self-hosted runners only on the sigp repo.
runs-on: ${{ github.repository == 'sigp/lighthouse' && fromJson('["self-hosted", "linux", "large"]') || 'ubuntu-latest' }}
runs-on: ${{ github.repository == 'sigp/lighthouse' && fromJson('["self-hosted", "linux", "CI", "large"]') || 'ubuntu-latest' }}
needs: cargo-fmt
steps:
- uses: actions/checkout@v3
Expand All @@ -73,7 +73,7 @@ jobs:
run: make test-release
release-tests-windows:
name: release-tests-windows
runs-on: ${{ github.repository == 'sigp/lighthouse' && fromJson('["self-hosted", "windows"]') || 'windows-2019' }}
runs-on: ${{ github.repository == 'sigp/lighthouse' && fromJson('["self-hosted", "windows", "CI"]') || 'windows-2019' }}
needs: cargo-fmt
steps:
- uses: actions/checkout@v3
Expand All @@ -98,7 +98,7 @@ jobs:
beacon-chain-tests:
name: beacon-chain-tests
# Use self-hosted runners only on the sigp repo.
runs-on: ${{ github.repository == 'sigp/lighthouse' && fromJson('["self-hosted", "linux", "large"]') || 'ubuntu-latest' }}
runs-on: ${{ github.repository == 'sigp/lighthouse' && fromJson('["self-hosted", "linux", "CI", "large"]') || 'ubuntu-latest' }}
needs: cargo-fmt
steps:
- uses: actions/checkout@v3
Expand Down Expand Up @@ -140,7 +140,7 @@ jobs:
debug-tests-ubuntu:
name: debug-tests-ubuntu
# Use self-hosted runners only on the sigp repo.
runs-on: ${{ github.repository == 'sigp/lighthouse' && fromJson('["self-hosted", "linux", "large"]') || 'ubuntu-latest' }}
runs-on: ${{ github.repository == 'sigp/lighthouse' && fromJson('["self-hosted", "linux", "CI", "large"]') || 'ubuntu-latest' }}
needs: cargo-fmt
steps:
- uses: actions/checkout@v3
Expand All @@ -166,7 +166,7 @@ jobs:
ef-tests-ubuntu:
name: ef-tests-ubuntu
# Use self-hosted runners only on the sigp repo.
runs-on: ${{ github.repository == 'sigp/lighthouse' && fromJson('["self-hosted", "linux", "small"]') || 'ubuntu-latest' }}
runs-on: ${{ github.repository == 'sigp/lighthouse' && fromJson('["self-hosted", "linux", "CI", "small"]') || 'ubuntu-latest' }}
needs: cargo-fmt
steps:
- uses: actions/checkout@v3
Expand Down
Loading