Skip to content

Commit

Permalink
ci: add verkle-genesis filling and consumption
Browse files Browse the repository at this point in the history
Signed-off-by: Ignacio Hagopian <[email protected]>
  • Loading branch information
jsign committed Aug 6, 2024
1 parent 10967b8 commit 246acba
Showing 1 changed file with 37 additions and 0 deletions.
37 changes: 37 additions & 0 deletions .github/workflows/spectests-genesis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
name: Execution spec tests

on:
push:
branches: [master]
pull_request:
branches: [master, kaustinen-with-shapella]
workflow_dispatch:

jobs:
spectests:
runs-on: self-hosted
steps:
- uses: actions/checkout@v2
- name: Setup Python
uses: actions/setup-python@v5
with:
python-version: "3.13"
# python-version: 'pypy3.10'
cache: ""
- name: Set up Go
uses: actions/setup-go@v2
with:
go-version: 1.22.4
- name: Fill tests
run: |
export PATH=$PATH:/home/devops/.cargo/bin
go build -v ./cmd/evm
git clone https://github.com/jsign/execution-spec-tests -b jsign-verkle-rebased-mainnet
cd execution-spec-tests
python3 -m venv venv
. ./venv/bin/activate
pip install -e ".[docs,lint,test]"
fill --fork Verkle -n 4 --evm-dump-dir=../tmp -v -m blockchain_test --evm-bin=../evm -k eip6800_genesis
- name: Consume tests
run: find ./tmp -type f | xargs ./evm blocktest

0 comments on commit 246acba

Please sign in to comment.