From 839265de35dabc853ab4f4e96fae936bcbcb3a96 Mon Sep 17 00:00:00 2001 From: zhom <2717306+zhom@users.noreply.github.com> Date: Mon, 1 Jun 2026 17:37:18 +0400 Subject: [PATCH] chore: cleanup windows ci --- .github/workflows/release.yml | 7 ++++++- .github/workflows/rolling-release.yml | 7 ++++++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 73258c6..517e0e5 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -246,7 +246,12 @@ jobs: # Copy sidecar binaries cp "src-tauri/target/${{ matrix.target }}/release/donut-proxy.exe" "$PORTABLE_DIR/" - cp "src-tauri/target/${{ matrix.target }}/release/donut-daemon.exe" "$PORTABLE_DIR/" + # The daemon is currently disabled (no Cargo bin target), so it isn't + # built. Copy it only if a build produced it, so the absent binary + # doesn't fail the job. + if [ -f "src-tauri/target/${{ matrix.target }}/release/donut-daemon.exe" ]; then + cp "src-tauri/target/${{ matrix.target }}/release/donut-daemon.exe" "$PORTABLE_DIR/" + fi # Copy WebView2Loader if present if [ -f "src-tauri/target/${{ matrix.target }}/release/WebView2Loader.dll" ]; then diff --git a/.github/workflows/rolling-release.yml b/.github/workflows/rolling-release.yml index 15fa530..712b78e 100644 --- a/.github/workflows/rolling-release.yml +++ b/.github/workflows/rolling-release.yml @@ -247,7 +247,12 @@ jobs: cp "src-tauri/target/${{ matrix.target }}/release/donutbrowser.exe" "$PORTABLE_DIR/Donut.exe" cp "src-tauri/target/${{ matrix.target }}/release/donut-proxy.exe" "$PORTABLE_DIR/" - cp "src-tauri/target/${{ matrix.target }}/release/donut-daemon.exe" "$PORTABLE_DIR/" + # The daemon is currently disabled (no Cargo bin target), so it isn't + # built. Copy it only if a build produced it, so the absent binary + # doesn't fail the job. + if [ -f "src-tauri/target/${{ matrix.target }}/release/donut-daemon.exe" ]; then + cp "src-tauri/target/${{ matrix.target }}/release/donut-daemon.exe" "$PORTABLE_DIR/" + fi if [ -f "src-tauri/target/${{ matrix.target }}/release/WebView2Loader.dll" ]; then cp "src-tauri/target/${{ matrix.target }}/release/WebView2Loader.dll" "$PORTABLE_DIR/"