Skip to content

Commit

Permalink
Add bridge test to CI
Browse files Browse the repository at this point in the history
  • Loading branch information
cffls committed Jun 25, 2024
1 parent a7d5692 commit 13c8b99
Showing 1 changed file with 38 additions and 4 deletions.
42 changes: 38 additions & 4 deletions .github/workflows/ci_zkevm.yml
Original file line number Diff line number Diff line change
Expand Up @@ -87,10 +87,44 @@ jobs:
working-directory: ./kurtosis-cdk
run: kurtosis run --enclave cdk-v1 --args-file params.yml --image-download always .

- name: Monitor verified batches
working-directory: ./kurtosis-cdk
shell: bash
run: .github/actions/monitor-cdk-verified-batches/batch_verification_monitor.sh 20 600 cdk-erigon-node-001
# - name: Monitor verified batches
# working-directory: ./kurtosis-cdk
# shell: bash
# run: .github/actions/monitor-cdk-verified-batches/batch_verification_monitor.sh 20 600 cdk-erigon-node-001

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2

- name: Set up envs
run: |
kurtosis files download cdk-v1 bridge-config-artifact
echo "BRIDGE_ADDRESS=$(yq '.NetworkConfig.PolygonBridgeAddress' bridge-config-artifact/bridge-config.toml)" >> $GITHUB_ENV
echo "ETH_RPC_URL=$(kurtosis port print cdk-v1 el-1-geth-lighthouse rpc)" >> $GITHUB_ENV
echo "BRIDGE_API_URL=$(kurtosis port print cdk-v1 zkevm-bridge-service-001 rpc)" >> $GITHUB_ENV
- name: Run bridge tests
working-directory: ./cdk-erigon
env:
RAW_PRIVATE_KEY: 0x12d7de8621a77640c9241b2595ba78ce443d05e94090365ab3bb5e19df82c625
DESTINATION_NET: 10101
DESTINATION_ADDRESS: 0xE34aaF64b29273B7D567FCFc40544c014EEe9970
ETHER_VALUE: 2
TOKEN_ADDRESS: ""
IS_FORCED: true
BRIDGE_ADDRESS: ${{ env.BRIDGE_ADDRESS }}
META_BYTES: "0x"
ETH_RPC_URL: ${{ env.ETH_RPC_URL }}
BRIDGE_API_URL: ${{ env.BRIDGE_API_URL }}
DRY_RUN: false

run:
cd zk/tests/ansible/evm-rpc-tests && docker-compose up --build

- name: Upload logs
uses: actions/upload-artifact@v3
with:
name: evm-rpc-tests-logs-${{ github.run_id }}
path: ./cdk-erigon/logs/evm-rpc-tests.log

- name: Prepare logs
working-directory: ./kurtosis-cdk
Expand Down

0 comments on commit 13c8b99

Please sign in to comment.