Skip to content

Commit 46ce72b

Browse files
authored
feat: assertoor minimal integration (#1327)
1 parent 788e1c6 commit 46ce72b

File tree

2 files changed

+56
-0
lines changed

2 files changed

+56
-0
lines changed

.github/workflows/assertoor.yml

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
name: Assertoor tests
2+
3+
on:
4+
push:
5+
branches: [ main ]
6+
pull_request:
7+
branches: [ '*' ]
8+
paths-ignore:
9+
- 'docs/**'
10+
- '.all-contributorsrc'
11+
- 'README.md'
12+
- 'LICENSE'
13+
- 'metrics/**'
14+
jobs:
15+
ethereum-testnet:
16+
runs-on: ubuntu-latest
17+
steps:
18+
- uses: actions/checkout@v4
19+
- name: Set up Docker Buildx
20+
uses: docker/setup-buildx-action@v3
21+
- name: Build Docker image
22+
uses: docker/build-push-action@v6
23+
with:
24+
context: .
25+
file: ./Dockerfile
26+
tags: lambda_ethereum_consensus:latest
27+
load: true # Important for building without pushing
28+
- name: Setup kurtosis testnet and run assertoor tests
29+
uses: ethpandaops/kurtosis-assertoor-github-action@v1
30+
with:
31+
ethereum_package_url: 'github.com/lambdaclass/ethereum-package'
32+
ethereum_package_branch: 'lecc-integration-and-assertoor'
33+
ethereum_package_args: './assertoor-config.yml'
34+
# Additional configurations as needed

assertoor-config.yml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
participants:
2+
- el_type: nethermind
3+
cl_type: prysm
4+
- el_type: reth
5+
cl_type: lighthouse
6+
- el_type: geth
7+
cl_type: lambda
8+
cl_image: lambda_ethereum_consensus:latest
9+
use_separate_vc: false
10+
count: 1
11+
cl_max_mem: 4096
12+
keymanager_enabled: true
13+
additional_services: []
14+
# - assertoor
15+
# assertoor_params:
16+
# run_stability_check: false
17+
# run_block_proposal_check: false
18+
# run_transaction_test: false
19+
# run_blob_transaction_test: false
20+
# run_opcodes_transaction_test: false
21+
# run_lifecycle_test: false
22+
# test: []

0 commit comments

Comments
 (0)