Skip to content
Merged
Changes from all commits
Commits
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
23 changes: 14 additions & 9 deletions .github/workflows/pr-main_l1.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -144,48 +144,49 @@ jobs:
include:
- name: "Rpc Compat tests"
simulation: ethereum/rpc-compat
limit: "rpc-compat/(debug_[^/]+/.*|eth_blobBaseFee/.*|eth_blockNumber/.*|eth_call/.*|eth_chainId/.*|eth_createAccessList/.*|eth_estimateGas/.*|eth_feeHistory/.*|eth_getBalance/.*|eth_getBlockByHash/.*|eth_getBlockByNumber/.*|eth_getBlockReceipts/.*|eth_getBlockTransactionCountByHash/.*|eth_getBlockTransactionCountByNumber/.*|eth_getCode/.*|eth_getLogs/.*|eth_getProof/.*|eth_getStorageAt/.*|eth_getTransactionByBlockHashAndIndex/.*|eth_getTransactionByBlockNumberAndIndex/.*|eth_getTransactionByHash/.*|eth_getTransactionCount/.*|eth_getTransactionReceipt/.*|eth_sendRawTransaction/.*)"
hive_repository: lambdaclass/hive
hive_version: 115f4d6ef1bdd2bfcabe29ec60424f6327e92f43
# https://github.com/ethereum/execution-apis/pull/627 changed the simulation to use a pre-merge genesis block, so we need to pin to a commit before that

This comment was marked as resolved.

buildarg: "branch=d08382ae5c808680e976fce4b73f4ba91647199b"
Copy link
Collaborator

@rodrigo-o rodrigo-o Oct 15, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This extra argument has something to do with the rpc-compat suite passing in hive?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

hive_repository: ethereum/hive
hive_version: 7709e5892146c793307da072e1593f48039a7e4b
artifact_prefix: rpc_compat
- name: "Devp2p tests"
simulation: devp2p
limit: discv4|eth|snap/Ping|Findnode/WithoutEndpointProof|Findnode/PastExpiration|Amplification|Status|StorageRanges|ByteCodes|GetBlockHeaders|SimultaneousRequests|SameRequestID|ZeroRequestID|GetBlockBodies|MaliciousHandshake|MaliciousStatus|NewPooledTxs|GetBlockReceipts|BlockRangeUpdate|GetTrieNodes
# Findnode/BasicFindnode fails due to packets being processed out of order
# Findnode/UnsolicitedNeighbors flaky in CI very occasionally. When fixed replace all "Findnode/<test>" with "Findnode"
hive_repository: ethereum/hive
hive_version: c7deebe0c604248e90f27de51f6037d4b7b8c5b5
hive_version: 7709e5892146c793307da072e1593f48039a7e4b
artifact_prefix: devp2p
- name: "Engine Auth and EC tests"
simulation: ethereum/engine
limit: engine-(auth|exchange-capabilities)/
hive_repository: ethereum/hive
hive_version: c7deebe0c604248e90f27de51f6037d4b7b8c5b5
hive_version: 7709e5892146c793307da072e1593f48039a7e4b
artifact_prefix: engine_auth_ec
# - name: "Cancun Engine tests"
# simulation: ethereum/engine
# limit: "engine-cancun"
# hive_repository: ethereum/hive
# hive_version: c7deebe0c604248e90f27de51f6037d4b7b8c5b5
# hive_version: 7709e5892146c793307da072e1593f48039a7e4b
# artifact_prefix: engine_cancun
- name: "Paris Engine tests"
simulation: ethereum/engine
limit: "engine-api"
hive_repository: ethereum/hive
hive_version: c7deebe0c604248e90f27de51f6037d4b7b8c5b5
hive_version: 7709e5892146c793307da072e1593f48039a7e4b
artifact_prefix: engine_paris
- name: "Engine withdrawal tests"
simulation: ethereum/engine
limit: "engine-withdrawals/Corrupted Block Hash Payload|Empty Withdrawals|engine-withdrawals test loader|GetPayloadBodies|GetPayloadV2 Block Value|Max Initcode Size|Sync after 2 blocks - Withdrawals on Genesis|Withdraw many accounts|Withdraw to a single account|Withdraw to two accounts|Withdraw zero amount|Withdraw many accounts|Withdrawals Fork on Block 1 - 1 Block Re-Org|Withdrawals Fork on Block 1 - 8 Block Re-Org NewPayload|Withdrawals Fork on Block 2|Withdrawals Fork on Block 3|Withdrawals Fork on Block 8 - 10 Block Re-Org NewPayload|Withdrawals Fork on Canonical Block 8 / Side Block 7 - 10 Block Re-Org [^S]|Withdrawals Fork on Canonical Block 8 / Side Block 9 - 10 Block Re-Org [^S]"
hive_repository: ethereum/hive
hive_version: c7deebe0c604248e90f27de51f6037d4b7b8c5b5
hive_version: 7709e5892146c793307da072e1593f48039a7e4b
artifact_prefix: engine_withdrawals
# Investigate this test
# - name: "Sync"
# simulation: ethereum/sync
# limit: ""
# hive_repository: ethereum/hive
# hive_version: c7deebe0c604248e90f27de51f6037d4b7b8c5b5
# hive_version: 7709e5892146c793307da072e1593f48039a7e4b
# artifact_prefix: sync
steps:
- name: Free Disk Space (Ubuntu)
Expand Down Expand Up @@ -222,12 +223,16 @@ jobs:
shell: bash
env:
SIM_LIMIT: ${{ matrix.limit }}
SIM_BUILDARG: ${{ matrix.buildarg }}
run: |
FLAGS='--sim.parallelism 16 --sim.loglevel 1'
if [[ -n "$SIM_LIMIT" ]]; then
escaped_limit=${SIM_LIMIT//\'/\'\\\'\'}
FLAGS+=" --sim.limit '$escaped_limit'"
fi
if [[ -n "$SIM_BUILDARG" ]]; then
FLAGS+=" --sim.buildarg $SIM_BUILDARG"
fi
echo "flags=$FLAGS" >> "$GITHUB_OUTPUT"

- name: Run Hive Simulation
Expand Down
Loading