Skip to content

remove feat-packages trigger from solvers-publish.yml #1

remove feat-packages trigger from solvers-publish.yml

remove feat-packages trigger from solvers-publish.yml #1

Workflow file for this run

name: Test external projects
on:
push:
branches: [main]
# pull_request:
# branches: [main]
workflow_dispatch:
jobs:
test:
runs-on: ubuntu-latest
container: ghcr.io/emperororokusaki/solvers:0.1.0
strategy:
fail-fast: false
matrix:
include:
- repo: "morpho-org/morpho-data-structures"
dir: "morpho-data-structures"
cmd: "halmos --function testProve --loop 4 --symbolic-storage"
branch: ""
- repo: "a16z/cicada"
dir: "cicada"
cmd: "halmos --contract LibUint1024Test --function testProve --loop 256"
branch: ""
- repo: "a16z/cicada"
dir: "cicada"
cmd: "halmos --contract LibPrimeTest --function testProve --loop 256"
branch: ""
- repo: "farcasterxyz/contracts"
dir: "farcaster-contracts"
cmd: "halmos"
branch: ""
- repo: "zobront/halmos-solady"
dir: "halmos-solady"
cmd: "halmos --function testCheck"
branch: ""
steps:
- name: Checkout
uses: actions/checkout@v4
with:
path: halmos
# we won't be needing tests/lib for this workflow
submodules: false
- name: Checkout external repo
uses: actions/checkout@v4
with:
repository: ${{ matrix.repo }}
path: ${{ matrix.dir }}
ref: ${{ matrix.branch }}
submodules: recursive
- name: Test external repo
run: ${{ matrix.cmd }} --statistics --debug --solver-timeout-assertion 0 --solver-threads 4 --solver-command=yices-smt2
working-directory: ${{ matrix.dir }}