diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d915edc..bb4dc29 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -4,15 +4,18 @@ on: [push, pull_request] jobs: test: - runs-on: ubuntu-latest + runs-on: ${{ matrix.os }} strategy: matrix: - nim: [2.2.4] + nim: [2.2.6] + os: [ubuntu-latest, macOS-latest, windows-latest] steps: - uses: actions/checkout@v2 - - uses: iffy/install-nim@v5 + - name: Install Nim + uses: jiro4989/setup-nim-action@v2 with: - version: ${{ matrix.nim }} + nim-version: ${{ matrix.nim }} + repo-token: ${{ secrets.GITHUB_TOKEN }} - name: Install dependencies run: nimble install -d -y - name: Test diff --git a/groth16.nimble b/groth16.nimble index e2a85fe..b95697a 100644 --- a/groth16.nimble +++ b/groth16.nimble @@ -8,4 +8,4 @@ binDir = "build" namedBin = {"cli/cli_main": "nim-groth16"}.toTable() requires "https://github.com/status-im/nim-taskpools" -requires "https://github.com/mratsim/constantine >= 0.2.0" \ No newline at end of file +requires "https://github.com/durability-labs/constantine#v0.2.0-fix-nimble-windows"