Skip to content

Replaced job's OS. #469

Replaced job's OS.

Replaced job's OS. #469

Workflow file for this run

name: CI
on:
push:
branches:
- main
pull_request:
branches: ["*"]
jobs:
public_input_gen:
name: Public input generation
uses: ./.github/workflows/rust_ci.yaml
with:
directory: public_input_gen
verifier_circuit_tests:
name: Verifying circuit Rust tests
uses: ./.github/workflows/rust_ci.yaml
with:
directory: verifier_circuit_tests
verifier_circuit:
name: Build and test EVM bridge
runs-on: ubuntu-selfhosted
defaults:
run:
working-directory: ./verifier_circuit
steps:
- name: Checkout sources
uses: actions/checkout@v4
- name: Setup o1js submodule
run: git submodule update --init --recursive
- name: Set up dependencies
run: npm ci
- name: Run npm build
run: npm run build
- name: Run npm test
run: npm run test
integration:
name: Integration test
runs-on: ubuntu-selfhosted
steps:
- name: Checkout sources
uses: actions/checkout@v4
- name: Run integration test
run: |
export HOME="/root/"
export PATH="/.foundry/bin:/root/.cargo/bin:$PATH"
export GOPATH="/root/go"
make
demo_eth_verifier:
name: Test demo's Solidity verifier
runs-on: ubuntu-selfhosted
defaults:
run:
working-directory: ./eth_verifier
steps:
- name: Checkout sources
uses: actions/checkout@v4
- name: Run tests
run: |
export HOME="/root/"
export PATH="/.foundry/bin:/root/.cargo/bin:$PATH"
export GOPATH="/root/go"
make test