From 558e51a78ec5da89884a9bf35af451ef3ba697d0 Mon Sep 17 00:00:00 2001 From: Dmitriy Ryajov Date: Fri, 19 Jan 2024 15:43:55 -0600 Subject: [PATCH] fix ci --- .github/workflows/ci.yml | 15 ++++++++++++--- circomcompat.nim | 2 +- vendor/circom-compat-ffi | 2 +- 3 files changed, 14 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 89d8588..6202e6e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -8,13 +8,22 @@ jobs: strategy: matrix: nim: [stable, 1.6.16, 1.4.8, 1.2.18] + toolchain: + - stable + # - beta + # - nightly + steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 with: submodules: 'true' - - uses: iffy/install-nim@v3 + + - name: Install Nim + uses: asdf-vm/actions/install@v3 with: - version: ${{ matrix.nim }} + tool_versions: | + nim ${{ matrix.nim }} + - name: Build run: nimble install -y - name: Test diff --git a/circomcompat.nim b/circomcompat.nim index c6d3527..0c8666f 100644 --- a/circomcompat.nim +++ b/circomcompat.nim @@ -17,6 +17,6 @@ static: if exitCode != 0: raiseAssert("Failed to build circom-compat-ffi") -{.passl: "-lcircom_compat_ffi" & " -L" & libDir.} +{.passl: "-lcircom_compat_ffi -lm" & " -L" & libDir.} include circomcompatffi diff --git a/vendor/circom-compat-ffi b/vendor/circom-compat-ffi index 5a52223..e59ea18 160000 --- a/vendor/circom-compat-ffi +++ b/vendor/circom-compat-ffi @@ -1 +1 @@ -Subproject commit 5a522239a62262f6b0fefa1f1d54a22b72da5b38 +Subproject commit e59ea184fa4356ed6456cdaf2b2273753e3a2a41