From c53c599facd042c91ad5b76357f12fc390e7088c Mon Sep 17 00:00:00 2001 From: spencer-tb Date: Thu, 15 Jan 2026 11:50:33 +0000 Subject: [PATCH 1/3] chore(hive): update workflow to run new bal tests --- .../{hive-devnet-0.yaml => hive-devnet-2.yaml} | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) rename .github/workflows/{hive-devnet-0.yaml => hive-devnet-2.yaml} (95%) diff --git a/.github/workflows/hive-devnet-0.yaml b/.github/workflows/hive-devnet-2.yaml similarity index 95% rename from .github/workflows/hive-devnet-0.yaml rename to .github/workflows/hive-devnet-2.yaml index c652546..8d365d2 100644 --- a/.github/workflows/hive-devnet-0.yaml +++ b/.github/workflows/hive-devnet-2.yaml @@ -1,4 +1,4 @@ -name: Hive - BAL +name: Hive - BAL Devnet 2 on: schedule: - cron: '45 12 * * *' @@ -7,7 +7,7 @@ on: inputs: client: type: string - default: '"go-ethereum","reth","nethermind","besu"' + default: '"go-ethereum","reth","nethermind","besu","nimbus-el","erigon"' description: Comma-separated list of clients to test .e.g go-ethereum, besu, reth, nethermind, erigon, nimbus-el simulator: type: string @@ -34,7 +34,7 @@ on: type: string description: >- If provided, this tag will be used for all clients, overriding individual tags/branches in client_repos and client_images - default: 'bal-devnet-0' + default: 'bal-devnet-1' client_repos: type: string default: | @@ -67,8 +67,8 @@ env: S3_PATH: bal S3_PUBLIC_URL: https://hive.ethpandaops.io/#/test/bal/ INSTALL_RCLONE_VERSION: v1.68.2 - EELS_BUILD_ARG_FIXTURES: https://github.com/ethereum/execution-spec-tests/releases/download/bal%40v1.4.1/fixtures_bal.tar.gz - EELS_BUILD_ARG_BRANCH: forks/osaka + EELS_BUILD_ARG_FIXTURES: https://github.com/ethereum/execution-spec-tests/releases/download/bal%40v3.0.1/fixtures_bal.tar.gz + EELS_BUILD_ARG_BRANCH: forks/amsterdam # Flags used for all simulators GLOBAL_EXTRA_FLAGS: >- --client.checktimelimit=300s @@ -128,7 +128,7 @@ jobs: name: 'Client config: schedule' id: client_config_schedule with: - common_client_tag: 'bal-devnet-0' + common_client_tag: 'bal-devnet-1' client_source: 'git' hive_version: 'ethereum/hive@master' goproxy: ${{ env.GOPROXY }} @@ -170,6 +170,8 @@ jobs: "go-ethereum", "nethermind", "reth", + "nimbus-el", + "erigon" '))}} simulator: >- ${{ fromJSON(format('[{0}]', inputs.simulator || ' From dfcede95fccd05b97497a0f7fa14659cf29f23f8 Mon Sep 17 00:00:00 2001 From: spencer-tb Date: Thu, 15 Jan 2026 15:09:13 +0000 Subject: [PATCH 2/3] chore(hive): disable consume-rlp and clients without bal-devnet-2 branch --- .github/workflows/hive-devnet-2.yaml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/hive-devnet-2.yaml b/.github/workflows/hive-devnet-2.yaml index 8d365d2..7d4d199 100644 --- a/.github/workflows/hive-devnet-2.yaml +++ b/.github/workflows/hive-devnet-2.yaml @@ -7,13 +7,14 @@ on: inputs: client: type: string - default: '"go-ethereum","reth","nethermind","besu","nimbus-el","erigon"' + # TODO: add back besu, reth, ethrex (no bal-devnet-2 branch yet) + default: '"go-ethereum","nethermind","nimbus-el","erigon"' description: Comma-separated list of clients to test .e.g go-ethereum, besu, reth, nethermind, erigon, nimbus-el simulator: type: string + # TODO: add back "ethereum/eels/consume-rlp" default: >- - "ethereum/eels/consume-engine", - "ethereum/eels/consume-rlp", + "ethereum/eels/consume-engine" description: >- Comma-separated list of simulators to test .e.g ethereum/rpc-compat, ethereum/eels/consume-engine, ethereum/eels/consume-rlp, ethereum/eels/execute-blobs @@ -34,7 +35,7 @@ on: type: string description: >- If provided, this tag will be used for all clients, overriding individual tags/branches in client_repos and client_images - default: 'bal-devnet-1' + default: 'bal-devnet-2' client_repos: type: string default: | @@ -128,7 +129,7 @@ jobs: name: 'Client config: schedule' id: client_config_schedule with: - common_client_tag: 'bal-devnet-1' + common_client_tag: 'bal-devnet-2' client_source: 'git' hive_version: 'ethereum/hive@master' goproxy: ${{ env.GOPROXY }} @@ -164,19 +165,18 @@ jobs: strategy: fail-fast: false matrix: + # TODO: add back besu, reth, ethrex (no bal-devnet-2 branch yet) client: >- ${{ fromJSON(format('[{0}]', inputs.client || ' - "besu", "go-ethereum", "nethermind", - "reth", "nimbus-el", "erigon" '))}} + # TODO: add back "ethereum/eels/consume-rlp" simulator: >- ${{ fromJSON(format('[{0}]', inputs.simulator || ' - "ethereum/eels/consume-engine", - "ethereum/eels/consume-rlp" + "ethereum/eels/consume-engine" '))}} steps: - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 From bd5b1cd79f38dddb585b8dc1f9a844c8a19ae8cd Mon Sep 17 00:00:00 2001 From: spencer-tb Date: Thu, 15 Jan 2026 15:33:19 +0000 Subject: [PATCH 3/3] chore: add besu/reth back in as will have devnet-2 branch --- .github/workflows/hive-devnet-2.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/hive-devnet-2.yaml b/.github/workflows/hive-devnet-2.yaml index 7d4d199..ec1a21b 100644 --- a/.github/workflows/hive-devnet-2.yaml +++ b/.github/workflows/hive-devnet-2.yaml @@ -7,8 +7,8 @@ on: inputs: client: type: string - # TODO: add back besu, reth, ethrex (no bal-devnet-2 branch yet) - default: '"go-ethereum","nethermind","nimbus-el","erigon"' + # TODO: add back ethrex (no bal-devnet-2 branch yet) + default: '"go-ethereum","nethermind","nimbus-el","erigon", "besu", "reth"' description: Comma-separated list of clients to test .e.g go-ethereum, besu, reth, nethermind, erigon, nimbus-el simulator: type: string