From 7fb902567e39e0937fac08280330c8ca45fbff13 Mon Sep 17 00:00:00 2001 From: luochen570 <1160510664@qq.com> Date: Sun, 31 May 2026 02:28:58 +0800 Subject: [PATCH] ci: fix OpenCV DLL discovery in packaging step --- .gitea/workflows/build-windows-release.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/build-windows-release.yml b/.gitea/workflows/build-windows-release.yml index 6952194..b65b734 100644 --- a/.gitea/workflows/build-windows-release.yml +++ b/.gitea/workflows/build-windows-release.yml @@ -83,7 +83,7 @@ jobs: cp "$root/bin/libwinpthread-1.dll" "$dist/" cp "$root/lib/qt6/plugins/platforms/qwindows.dll" "$dist/platforms/" cp "$root/lib/qt6/plugins/imageformats/"*.dll "$dist/imageformats/" - cp "$root/bin/opencv_"*.dll "$dist/" + find "$root/bin" -maxdepth 1 -name "*opencv*" -exec cp -t "$dist/" {} + install -m 0644 readme.md "$dist/readme.md" cat > "$dist/README.txt" <<'EOF' @@ -117,7 +117,7 @@ jobs: test -s "artifacts/$PACKAGE.sha256" unzip -l "artifacts/$PACKAGE" | grep -q 'chengnan/chengnan.exe' unzip -l "artifacts/$PACKAGE" | grep -q 'chengnan/platforms/qwindows.dll' - unzip -l "artifacts/$PACKAGE" | grep -q 'chengnan/opencv_.*\.dll' + unzip -l "artifacts/$PACKAGE" | grep -qE 'chengnan/.*opencv.*\.dll' sha256sum -c "artifacts/$PACKAGE.sha256" - name: Upload package to repository release