[C#] Run tests against release library in determinism CI run
[ldk-java] / .github / workflows / build.yml
index b5bfa8a7214b4134021c67aed01a3e0551777ccd..962bcbeb602d6bcfa4743d3c99f53ca49ca73d15 100644 (file)
@@ -258,6 +258,13 @@ jobs:
             diffoscope ldk-java-bins/"${LDK_GARBAGECOLLECTED_GIT_OVERRIDE}/"org.ldk.nupkg c_sharp/org.ldk.nupkg || echo
             exit 1
           fi
+      - name: Run test against C# release library
+        shell: bash
+        run: |
+          cd c_sharp
+          ln -s ./packaging_artifacts/runtimes/linux-x64/native/libldkcsharp.so ./
+          LD_LIBRARY_PATH=. dotnet run --project tests.csproj
+          LD_LIBRARY_PATH=. dotnet run --project tests.csproj --configuration Release
 
   java_bindings:
     runs-on: ubuntu-latest