From 7463769f2e59ed9359ba8ff837d731db8285ee4a Mon Sep 17 00:00:00 2001 From: Benjamin Lu Date: Mon, 11 May 2026 11:59:00 -0700 Subject: [PATCH 1/2] chore: mark legacy desktop Comfy environment --- scripts/makeComfy.js | 2 ++ todesktop.json | 1 + 2 files changed, 3 insertions(+) diff --git a/scripts/makeComfy.js b/scripts/makeComfy.js index 12141a720..c0207bf19 100644 --- a/scripts/makeComfy.js +++ b/scripts/makeComfy.js @@ -18,6 +18,8 @@ if (pkg.config.comfyUI.optionalBranch) { execAndLog(`git ${noWarning} clone ${comfyRepo} --depth 1 --branch v${pkg.config.comfyUI.version} assets/ComfyUI`); } const assetsComfyPath = path.join('assets', 'ComfyUI'); +fs.writeFileSync(path.join(assetsComfyPath, '.comfy_environment'), 'local-desktop\n'); + const managerRequirementsPath = path.join(assetsComfyPath, 'manager_requirements.txt'); if (fs.existsSync(managerRequirementsPath)) { diff --git a/todesktop.json b/todesktop.json index 8fb838e4b..f64b7e53d 100644 --- a/todesktop.json +++ b/todesktop.json @@ -9,6 +9,7 @@ "appFiles": [ "src/**", "scripts/**", + "assets/ComfyUI/.comfy_environment", "assets/ComfyUI/**", "assets/UI/**", "assets/requirements/**", From 9596f48e21d3f5d34aeb6bc6e4cc78c19c04eb79 Mon Sep 17 00:00:00 2001 From: Benjamin Lu Date: Mon, 11 May 2026 12:05:48 -0700 Subject: [PATCH 2/2] test: verify desktop Comfy environment marker --- scripts/verifyBuild.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/scripts/verifyBuild.js b/scripts/verifyBuild.js index 0fbb4be7d..4e52bb817 100644 --- a/scripts/verifyBuild.js +++ b/scripts/verifyBuild.js @@ -12,13 +12,14 @@ import path from 'node:path'; const PATHS = /** @type {Record<'mac' | 'windows', VerifyConfig>} */ ({ mac: { base: 'dist/mac-arm64/ComfyUI.app/Contents/Resources', - required: ['ComfyUI', 'UI', 'uv/macos/uv', 'uv/macos/uvx'], + required: ['ComfyUI', 'ComfyUI/.comfy_environment', 'UI', 'uv/macos/uv', 'uv/macos/uvx'], }, windows: { base: 'dist/win-unpacked/resources', required: [ // Add Windows-specific paths here 'ComfyUI', + 'ComfyUI/.comfy_environment', 'UI', 'uv/win/uv.exe', 'uv/win/uvx.exe',