diff --git a/.github/workflows/ci_zkevm.yml b/.github/workflows/ci_zkevm.yml index 35757a765b0..23090fae57a 100644 --- a/.github/workflows/ci_zkevm.yml +++ b/.github/workflows/ci_zkevm.yml @@ -52,4 +52,40 @@ jobs: # version: v1.54 - name: Test - run: make test \ No newline at end of file + run: make test + + kurtosis-cdk: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + with: + path: cdk-erigon + + - name: Checkout kurtosis-cdk + uses: actions/checkout@v4 + with: + repository: 0xPolygon/kurtosis-cdk + ref: feat/cdk-erigon-zkevm + path: kurtosis-cdk + + - name: Install Kurtosis CDK tools + uses: ./.github/actions/setup-kurtosis-cdk + + - name: Build docker image + run: | + cd cdk-erigon + docker build -t cdk-erigon:local --file Dockerfile . + + - name: Configure Kurtosis CDK + run: | + cd kurtosis-cdk + yq -Y --in-place '.args.data_availability_mode = "rollup"' params.yml + yq -Y --in-place '.args.cdk_erigon_node_image = "cdk-erigon:local"' params.yml + + - name: Deploy Kurtosis CDK package + run: | + cd kurtosis-cdk + kurtosis run --enclave cdk-v1 --image-download always . + + - name: Monitor verified batches + uses: ./.github/actions/monitor-cdk-verified-batches