Skip to content

✨ fpvm tests in CI #12

✨ fpvm tests in CI

✨ fpvm tests in CI #12

Workflow file for this run

name: FPVM
on: [push]
env:
CARGO_TERM_COLOR: always
jobs:
fpvm-example-tests:
runs-on: ubuntu-latest
timeout-minutes: 20
strategy:
matrix:
fpvm: ["cannon", "asterisc"]
name: ${{ matrix.fpvm }}-tests
steps:
- name: Checkout sources
uses: actions/checkout@v4
- name: Install Rust stable toolchain
uses: dtolnay/rust-toolchain@stable
- name: Install Rust nightly toolchain
uses: dtolnay/rust-toolchain@nightly
- name: Setup Go toolchain
uses: actions/setup-go@v4
with:
go-version: "1.21.6"
- uses: Swatinem/rust-cache@v2
with:
cache-on-failure: true
- uses: taiki-e/install-action@just
- name: Pull ${{ matrix.fpvm }} Build Image
run: |
docker pull ghcr.io/ethereum-optimism/kona/${{ matrix.fpvm }}-builder:main
- name: Run FPVM tests
working-directory: ./fpvm-tests
run: just test-${{ matrix.fpvm }}