fix(nimble): ensure constantine works on windows

This commit is contained in:
Mark Spanbroek 2025-10-08 13:43:51 +00:00
parent 7749c368a9
commit 84941614d2
3 changed files with 11 additions and 8 deletions

View File

@ -4,15 +4,18 @@ on: [push, pull_request]
jobs:
test:
runs-on: ubuntu-latest
strategy:
matrix:
nim: [1.6.14, 2.0.14]
platform: [ubuntu-latest, windows-latest]
nim: [binary:2.2.4]
runs-on: ${{ matrix.platform }}
steps:
- uses: actions/checkout@v2
- uses: iffy/install-nim@v3
- uses: iffy/install-nim@v5
with:
version: ${{ matrix.nim }}
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Build
run: nimble install -y
- name: Test

View File

@ -2,13 +2,13 @@
"version": 2,
"packages": {
"constantine": {
"version": "0.1.0",
"vcsRevision": "bc3845aa492b52f7fef047503b1592e830d1a774",
"url": "https://github.com/mratsim/constantine",
"version": "0.2.1",
"vcsRevision": "6acaa924987b6fa69a0cd173e17cd3afdc244e4d",
"url": "https://github.com/durability-labs/constantine",
"downloadMethod": "git",
"dependencies": [],
"checksums": {
"sha1": "09594d4ce93e83ae377a7a9cb8fd4472b104ca4b"
"sha1": "93cbea554e2c5c69ab158ccef731a2848a069627"
}
}
},

View File

@ -3,4 +3,4 @@ author = "nim-poseidon2 authors"
description = "Poseidon2 hash function"
license = "MIT"
requires "https://github.com/mratsim/constantine#bc3845aa492b52f7fef047503b1592e830d1a774"
requires "https://github.com/durability-labs/constantine#v0.2.0-fix-nimble-windows"