Skip to content

fix: reject value substitution on non-sorry'd definitions #269

fix: reject value substitution on non-sorry'd definitions

fix: reject value substitution on non-sorry'd definitions #269

Workflow file for this run

name: Lean Action CI
on:
push:
pull_request:
workflow_dispatch:
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
path: comparator
- uses: actions/checkout@v4
with:
repository: leanprover/lean4export
path: lean4export
- uses: actions/checkout@v4
with:
repository: Zouuup/landrun
path: landrun
- uses: actions/checkout@v4
with:
repository: ammkrn/nanoda_lib
path: nanoda
- uses: actions/setup-go@v5
with:
go-version: 'stable'
- name: Build landrun
working-directory: landrun
run: go build -o landrun cmd/landrun/main.go
- name: Build nanoda
working-directory: nanoda
run: cargo build --release
- uses: leanprover/lean-action@v1
with:
lake-package-directory: comparator
- name: Build lean4export
working-directory: lean4export
run: lake build
- name: Run comparator tests
working-directory: comparator
run: |
export PATH="$GITHUB_WORKSPACE/nanoda/target/release:$GITHUB_WORKSPACE/lean4export/.lake/build/bin:$GITHUB_WORKSPACE/landrun:$PATH"
lean --run runtests.lean