From 5a7532a5e11721b7900837d70675480ab7f6489e Mon Sep 17 00:00:00 2001 From: rzlamrr Date: Mon, 16 Mar 2026 10:48:49 +0700 Subject: [PATCH] copy needed parts and assets --- .github/workflows/windows.yml | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index 8127fde..086f7d6 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -277,11 +277,19 @@ jobs: run: windeployqt Fritzing.exe shell: cmd - # ── 12. Copy Third-Party DLLs ──────────────────────────────────────── - - name: Copy third-party DLLs + # ── 12. Copy Third-Party DLLs & Runtime Data ────────────────────────── + - name: Copy third-party DLLs and data folders run: | + # Copy extra DLLs Copy-Item "quazip-${{ env.QT_VERSION }}-1.4intuisphere\lib\*.dll" "release64\" -ErrorAction SilentlyContinue Copy-Item "ngspice-42\*.dll" "release64\" -ErrorAction SilentlyContinue + Copy-Item "$env:QT_ROOT_DIR\bin\Qt6Core5Compat.dll" "release64\" -ErrorAction SilentlyContinue + + # Fritzing needs these folders alongside the .exe to run + Copy-Item "fritzing-parts" "release64\" -Recurse -Force + Copy-Item "fritzing-app\help" "release64\" -Recurse -Force + Copy-Item "fritzing-app\sketches" "release64\" -Recurse -Force + Copy-Item "fritzing-app\translations" "release64\" -Recurse -Force shell: pwsh # ── 13. Upload build artifact ────────────────────────────────────────