Skip to content

Update reference tests (#582) #1

Update reference tests (#582)

Update reference tests (#582) #1

name: Spec Consistency
on:
push:
branches:
- main
pull_request:
branches:
- main
jobs:
tests:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
with:
python-version: '3.x'
# Check that our trusted setup matches the one from the spec
- name: Download Trusted Setup
run: wget -O trusted_setup.json https://github.com/ethereum/consensus-specs/raw/dev/presets/mainnet/trusted_setups/trusted_setup_4096.json
- name: Convert Trusted Setup
run: python3 ./scripts/convert_trusted_setup.py --input trusted_setup.json --output trusted_setup.txt
- name: Compare Trusted Setup
run: cmp src/trusted_setup.txt trusted_setup.txt
# Check that our tests match the reference tests from the spec
- name: Compare Tests
run: python3 ./scripts/do_tests_match_ref_tests.py