fix(workflow): remove redundant platform cleanup steps in desktop client build
Desktop Client Build / Resolve Build Metadata (push) Has been cancelled
Desktop Client Build / Build Desktop Client (push) Has been cancelled
Desktop Client Build / Publish Client Artifacts to NAS (push) Has been cancelled

This commit is contained in:
2026-05-06 23:42:13 +08:00
parent e24f1f0802
commit 558646b166
+1 -15
View File
@@ -725,21 +725,7 @@ jobs:
done
}
for platform in mac win; do
release_platform_dir="${OUTPUT_DIR}/desktop-client-${CLIENT_VERSION}/${platform}"
[ -d "${release_platform_dir}" ] || continue
platform_root="${OUTPUT_DIR}/${platform}"
run_cmd mkdir -p "${platform_root}"
for zip_file in "${release_platform_dir}"/*.zip; do
[ -f "${zip_file}" ] || continue
run_cmd cp -p "${zip_file}" "${platform_root}/"
done
keep_latest_two "${platform_root}" "省心推-${platform}-*.zip" "省心推-${platform}-" ".zip" "file"
done
run_cmd rm -rf "${OUTPUT_DIR}/mac" "${OUTPUT_DIR}/win"
keep_latest_two "${OUTPUT_DIR}" "desktop-client-*" "desktop-client-" "" "dir"
REMOTE_SCRIPT
} | SSHPASS="${nas_ssh_password}" sshpass -e ssh ${ssh_opts} "${remote}" "sh -s"