From 07ea88f477344e5dea909bbf31b53959b9c4167c Mon Sep 17 00:00:00 2001 From: Jan Nanista Date: Fri, 24 Jan 2025 09:49:29 -0800 Subject: [PATCH] chore: Migrate op-program-test workflow to CircleCI --- .circleci/config.yml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/.circleci/config.yml b/.circleci/config.yml index 9c75064..325b385 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -10,6 +10,7 @@ workflows: jobs: - contracts-bedrock-build - op-program-riscv + - op-program-test - asterisc-prestate: requires: - op-program-riscv @@ -175,6 +176,27 @@ jobs: paths: - "op-program-artifacts" + op-program-test: + executor: default + steps: + - checkout-with-monorepo + - install-dependencies + - install-go-modules + - run: + name: Build asterisc + command: make build-rvgo && cp rvgo/bin/asterisc tests/op-program-test/ + - run: + name: Build op-program + command: | + make -C rvsol/lib/optimism/op-program op-program-host + cp rvsol/lib/optimism/op-program/bin/op-program tests/op-program-test/ + - run: + name: Run op-program + command: | + tar -xzvf ./test-data.tar.gz + ./local_cmd.sh + working_directory: tests/op-program-test + asterisc-prestate: executor: default resource_class: xlarge