Skip to content

Commit

Permalink
add ci
Browse files Browse the repository at this point in the history
  • Loading branch information
temaniarpit27 committed Nov 19, 2024
1 parent 7a2d98b commit 50ebddc
Showing 1 changed file with 69 additions and 0 deletions.
69 changes: 69 additions & 0 deletions .github/workflows/zeth-integration.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
---
# Zeth Integration

name: Zeth Integration

on:
push:
branches: [develop, main]
pull_request:
branches:
- "**"
workflow_dispatch:
branches:
- "**"

env:
CARGO_TERM_COLOR: always
REGISTRY: ghcr.io

jobs:
zeth_integration:
name: Zeth Integration
runs-on: zero-ci
timeout-minutes: 30
steps:
# It is much easier to use cast tool in scripts so install foundry
- name: Install Foundry
uses: foundry-rs/foundry-toolchain@v1

# TODO - @temaniarpit27 change branch here
- name: Checkout zkevm sources
uses: actions/checkout@v4
with:
repository: 0xPolygonZero/zk_evm
ref: "arpit/zeth-1"
path: zk_evm

- name: Build zk_evm
run: |
cd zk_evm
./.github/actions/rust
# TODO - @temaniarpit27 change branch here
- name: Clone Repositories
uses: actions/checkout@v4
with:
repository: 0xPolygonZero/zeth
ref: "arpit/1"
path: zeth

- name: Run zeth network
run: |
cd zeth
touch polygon-zero.db
cargo run -- node --dev --dev.block-time 2s --http.api all
sleep 10
- name: Generate txn
run: |
cast send --async --legacy \
--from "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266" \
--private-key "0xac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80" \
--rpc-url http://localhost:8545 --gas-limit 100000 --value 1 "0x852DA15b70a3e197d1D668a9a481B1F4c2168a5D"
- name: Run prove blocks with zero tracer in test_only mode
run: |
cd zk_evm
OUTPUT_TO_TERMINAL=true ./scripts/prove_rpc.sh 1 1 http://localhost:8545 zeth 0 3000 100 test_only
echo "Proving blocks in test_only mode finished"

0 comments on commit 50ebddc

Please sign in to comment.