ci: 修复 workflow YAML(heredoc 改为脚本调用)+ 新增打包脚本
auto-release / build (push) Failing after 10m31s

This commit is contained in:
Reasonix committed 2026-08-14 16:43:19 +08:00
1 parent 5f95a8d47d
commit c5fe84ae3f
5 files changed
+25 -8

No files matched your search

+1 -8
View File
@@ -35,14 +35,7 @@ jobs:
cp app/Microsoft.Web.WebView2.Core.dll app/Microsoft.Web.WebView2.WinForms.dll app/WebView2Loader.dll pkg/app/ cp app/Microsoft.Web.WebView2.Core.dll app/Microsoft.Web.WebView2.WinForms.dll app/WebView2Loader.dll pkg/app/
cp app/src/dsh-app.cs app/src/app.manifest pkg/app/src/ cp app/src/dsh-app.cs app/src/app.manifest pkg/app/src/
cp dsh.ico README.md install.cmd uninstall.vbs register-uninstall.ps1 pkg/ cp dsh.ico README.md install.cmd uninstall.vbs register-uninstall.ps1 pkg/
cd pkg && python - <<'PY' cd pkg && python ../scripts/build-online.py ../dsh-desktop-online.zip
import zipfile, os
with zipfile.ZipFile('../dsh-desktop-online.zip', 'w', zipfile.ZIP_DEFLATED) as z:
for r, _, fs in os.walk('.'):
for f in fs:
p = os.path.join(r, f)
z.write(p, os.path.relpath(p, '.'))
PY
- name: Create release - name: Create release
id: release id: release
+12
View File
@@ -0,0 +1,12 @@
{
"WARNING": "This file is automatically generated by Gitea Runner. Do not edit it manually unless you know what you are doing. Removing this file will cause Gitea Runner to re-register as a new runner.",
"id": 1,
"uuid": "1a3f238a-69b5-4671-bafa-c91fb5a117ea",
"name": "win-workstation",
"token": "dc38b67a337ab4fc5fda04d7f8ef4c0b957e7162",
"address": "https://git.vanusys.com",
"labels": [
"windows-latest:host"
],
"ephemeral": false
}
View File
Whitespace-only changes.
Binary file not shown.
+12
View File
@@ -0,0 +1,12 @@
"""Build dsh-desktop-online.zip from the current working directory."""
import zipfile, os, sys
out = sys.argv[1] if len(sys.argv) > 1 else '../dsh-desktop-online.zip'
count = 0
with zipfile.ZipFile(out, 'w', zipfile.ZIP_DEFLATED) as z:
for r, _, fs in os.walk('.'):
for f in fs:
p = os.path.join(r, f)
z.write(p, os.path.relpath(p, '.'))
count += 1
print('ZIP:', out, '%.1f MB' % (os.path.getsize(out) / 1048576), count, 'files')