forked from erigontech/erigon
-
Notifications
You must be signed in to change notification settings - Fork 39
51 lines (41 loc) · 1.25 KB
/
test-unwinds.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
name: Unwinds tests
on:
pull_request:
branches:
- zkevm
- zkevm-2.60
workflow_dispatch:
jobs:
fixing-unwinds-tests:
runs-on: ubuntu-22.04
steps:
- name: Checkout cdk-erigon
uses: actions/checkout@v4
with:
path: cdk-erigon
- uses: actions/setup-go@v4
with:
go-version: '1.21'
- name: Install dependencies on Linux
if: runner.os == 'Linux'
run: sudo apt update && sudo apt install build-essential
- name: Build
run: |
cd ./cdk-erigon
make cdk-erigon
- name: Prepare configs
run: |
cd ./cdk-erigon
cp ./zk/tests/unwinds/config/dynamic-integration8.yaml ./
cp ./zk/tests/unwinds/config/dynamic-integration-allocs.json ./
cp ./zk/tests/unwinds/config/dynamic-integration-chainspec.json ./
cp ./zk/tests/unwinds/config/dynamic-integration-conf.json ./
- name: Prepare data stream
run: |
cd ./cdk-erigon/zk/tests/unwinds/datastream
tar -xzf ./datastream-net8-upto-11318-101.zip ./
- name: Run tests
run: |
cd ./cdk-erigon
chmod +x ./zk/tests/unwinds/unwind.sh
./zk/tests/unwinds/unwind.sh