From b179f0d2677d2f91662efc3d65f622a8273850e6 Mon Sep 17 00:00:00 2001 From: JacobBarthelmeh Date: Tue, 7 Oct 2025 16:38:18 -0600 Subject: [PATCH] copy over library since mono CI build is having trouble finding it --- .github/workflows/mono.yml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/.github/workflows/mono.yml b/.github/workflows/mono.yml index 03b3e8512..fe9e7f5a4 100644 --- a/.github/workflows/mono.yml +++ b/.github/workflows/mono.yml @@ -34,10 +34,15 @@ jobs: sudo apt-get update sudo apt-get install -y mono-complete + - name: Copy wolfSSL.dll to C# wrapper directory + run: | + echo "Copying wolfSSL.dll to C# wrapper directory. $GITHUB_WORKSPACE/build-dir/lib contains:" + ls -la $GITHUB_WORKSPACE/build-dir/lib/* + cp $GITHUB_WORKSPACE/build-dir/lib/libwolfssl.so $GITHUB_WORKSPACE/wolfssl/wrapper/CSharp/wolfssl.dll + cp $GITHUB_WORKSPACE/build-dir/lib/libwolfssl.so $GITHUB_WORKSPACE/wolfssl/wrapper/CSharp/libwolfssl.so + - name: Build and run wolfCrypt test wrapper working-directory: wolfssl/wrapper/CSharp - env: - LD_LIBRARY_PATH: $GITHUB_WORKSPACE/build-dir/lib run: | mcs wolfCrypt-Test/wolfCrypt-Test.cs wolfSSL_CSharp/wolfCrypt.cs wolfSSL_CSharp/wolfSSL.cs wolfSSL_CSharp/X509.cs -OUT:wolfcrypttest.exe mono wolfcrypttest.exe