copy needed parts and assets

This commit is contained in:
rzlamrr
2026-03-16 10:48:49 +07:00
parent e7204d7861
commit 5a7532a5e1
+10 -2
View File
@@ -277,11 +277,19 @@ jobs:
run: windeployqt Fritzing.exe run: windeployqt Fritzing.exe
shell: cmd shell: cmd
# ── 12. Copy Third-Party DLLs ──────────────────────────────────────── # ── 12. Copy Third-Party DLLs & Runtime Data ──────────────────────────
- name: Copy third-party DLLs - name: Copy third-party DLLs and data folders
run: | run: |
# Copy extra DLLs
Copy-Item "quazip-${{ env.QT_VERSION }}-1.4intuisphere\lib\*.dll" "release64\" -ErrorAction SilentlyContinue Copy-Item "quazip-${{ env.QT_VERSION }}-1.4intuisphere\lib\*.dll" "release64\" -ErrorAction SilentlyContinue
Copy-Item "ngspice-42\*.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 shell: pwsh
# ── 13. Upload build artifact ──────────────────────────────────────── # ── 13. Upload build artifact ────────────────────────────────────────