From ac1af71c5cde7e1cde8cdbda0f53a05d92abfa71 Mon Sep 17 00:00:00 2001
From: Lucinda <156825081+LucindaLanoy@users.noreply.github.com>
Date: Wed, 15 Jul 2026 11:29:55 +0200
Subject: [PATCH 1/4] Update OpenCvSharp4 runtime package references (macos)
---
Cyz2Json/Cyz2Json.csproj | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/Cyz2Json/Cyz2Json.csproj b/Cyz2Json/Cyz2Json.csproj
index cb91d25..ff31989 100644
--- a/Cyz2Json/Cyz2Json.csproj
+++ b/Cyz2Json/Cyz2Json.csproj
@@ -23,8 +23,8 @@
-
-
+
+
From b866a6fd240a25eef57d5537f2d2959f9bdb1b38 Mon Sep 17 00:00:00 2001
From: Lucinda <156825081+LucindaLanoy@users.noreply.github.com>
Date: Wed, 15 Jul 2026 11:34:34 +0200
Subject: [PATCH 2/4] Remove symlink creation step for macOS + env var
Removed symlink creation for OpenCvSharpExtern.dylib on macOS + DYLD_FALLBACK_LIBRARY_PATH use to execute. This is to test if the new runtime package for macos of OpenCVSharp has fixed those issues or not
---
.github/workflows/Check-Cyz2Json.yml | 14 --------------
1 file changed, 14 deletions(-)
diff --git a/.github/workflows/Check-Cyz2Json.yml b/.github/workflows/Check-Cyz2Json.yml
index 6e71745..0436611 100644
--- a/.github/workflows/Check-Cyz2Json.yml
+++ b/.github/workflows/Check-Cyz2Json.yml
@@ -77,16 +77,6 @@ jobs:
-r ${{ steps.set-rid.outputs.rid }} \
-p:OutputPath=./bin/${{ steps.set-rid.outputs.rid }}/
- - name: Create symlink for OpenCvSharpExtern.dylib
- if: matrix.os == 'macos-latest'
- shell: bash
- run: |
- publish_dir="Cyz2Json/bin/${{ steps.set-rid.outputs.rid }}/publish"
- cd $publish_dir/
- # Create symlink to redirect calls to OpenCvSharpExtern.dylib to libOpenCvSharpExtern.dylib (the file actually created)
- ln -sf libOpenCvSharpExtern.dylib OpenCvSharpExtern.dylib
- cd ../../..
-
- name: Run executable
shell: bash
run: |
@@ -94,10 +84,6 @@ jobs:
file="$exmpl_path/SeineMO_Microphoto_station02_flr26_2ul_8min 2024-05-04 07h54_SubSet.cyz"
dll_path="Cyz2Json/bin/${{ steps.set-rid.outputs.rid }}/publish/Cyz2Json.dll"
bn=$(basename "$file")
- # if macOS, use env var to look for native dependencies inside publish dir (or else it will throw an error)
- if [ "${{ matrix.os }}" == "macos-latest" ]; then
- export DYLD_FALLBACK_LIBRARY_PATH=$(dirname $dll_path)
- fi
dotnet $dll_path --version
echo "Conversion ..."
dotnet $dll_path "$file" --imaging-set-information --image-processing --output $exmpl_path/"$bn".json
From 96558e79aec3532f9ff544b6fc765eea3ecec8f6 Mon Sep 17 00:00:00 2001
From: Lucinda <156825081+LucindaLanoy@users.noreply.github.com>
Date: Wed, 15 Jul 2026 11:48:36 +0200
Subject: [PATCH 3/4] Remove symlink creation for OpenCvSharpExtern.dylib
Removed the symlink creation step for OpenCvSharpExtern.dylib on macOS.
---
.github/workflows/Release-Cyz2Json.yml | 9 ---------
1 file changed, 9 deletions(-)
diff --git a/.github/workflows/Release-Cyz2Json.yml b/.github/workflows/Release-Cyz2Json.yml
index e42fff3..52a6dea 100644
--- a/.github/workflows/Release-Cyz2Json.yml
+++ b/.github/workflows/Release-Cyz2Json.yml
@@ -94,15 +94,6 @@ jobs:
publish_dir="Cyz2Json/bin/${{ steps.set-rid.outputs.rid }}/publish"
cp LICENSE.txt "$publish_dir/"
- - name: Create symlink for OpenCvSharpExtern.dylib
- if: matrix.os == 'macos-latest'
- shell: bash
- run: |
- publish_dir="Cyz2Json/bin/${{ steps.set-rid.outputs.rid }}/publish"
- cd $publish_dir/
- # Create symlink to redirect calls to OpenCvSharpExtern.dylib to libOpenCvSharpExtern.dylib (the file actually created)
- ln -sf libOpenCvSharpExtern.dylib OpenCvSharpExtern.dylib
-
- name: Create Release Archive
shell: pwsh
run: |
From c1d1b7f11b627d83a552d66e67b767644e8fcc86 Mon Sep 17 00:00:00 2001
From: Lucinda <156825081+LucindaLanoy@users.noreply.github.com>
Date: Wed, 15 Jul 2026 11:50:06 +0200
Subject: [PATCH 4/4] Bump version from 1.0.6 to 1.0.7
---
Cyz2Json/Cyz2Json.csproj | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Cyz2Json/Cyz2Json.csproj b/Cyz2Json/Cyz2Json.csproj
index ff31989..9f1e0b2 100644
--- a/Cyz2Json/Cyz2Json.csproj
+++ b/Cyz2Json/Cyz2Json.csproj
@@ -13,7 +13,7 @@
enable
enable
true
- 1.0.6
+ 1.0.7
$(InformationalVersion)