From 529d888b22431ab336d205b702cc5e27a00e63cd Mon Sep 17 00:00:00 2001 From: zhom <2717306+zhom@users.noreply.github.com> Date: Sun, 11 Jan 2026 21:28:41 +0400 Subject: [PATCH] build: build daemon --- .github/workflows/release.yml | 11 ++++++++--- .github/workflows/rolling-release.yml | 11 ++++++++--- 2 files changed, 16 insertions(+), 6 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 93b3e95..26cdfda 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -139,20 +139,25 @@ jobs: echo "Checking from src-tauri perspective:" ls -la src-tauri/../dist || echo "Warning: dist not accessible from src-tauri" - - name: Build donut-proxy sidecar + - name: Build sidecar binaries shell: bash working-directory: ./src-tauri - run: cargo build --bin donut-proxy --target ${{ matrix.target }} --release + run: | + cargo build --bin donut-proxy --target ${{ matrix.target }} --release + cargo build --bin donut-daemon --target ${{ matrix.target }} --release - - name: Copy donut-proxy binary to Tauri binaries + - name: Copy sidecar binaries to Tauri binaries shell: bash run: | mkdir -p src-tauri/binaries if [[ "${{ matrix.platform }}" == "windows-latest" ]]; then cp src-tauri/target/${{ matrix.target }}/release/donut-proxy.exe src-tauri/binaries/donut-proxy-${{ matrix.target }}.exe + cp src-tauri/target/${{ matrix.target }}/release/donut-daemon.exe src-tauri/binaries/donut-daemon-${{ matrix.target }}.exe else cp src-tauri/target/${{ matrix.target }}/release/donut-proxy src-tauri/binaries/donut-proxy-${{ matrix.target }} + cp src-tauri/target/${{ matrix.target }}/release/donut-daemon src-tauri/binaries/donut-daemon-${{ matrix.target }} chmod +x src-tauri/binaries/donut-proxy-${{ matrix.target }} + chmod +x src-tauri/binaries/donut-daemon-${{ matrix.target }} fi - name: Build Tauri app diff --git a/.github/workflows/rolling-release.yml b/.github/workflows/rolling-release.yml index e871f6e..8ddead6 100644 --- a/.github/workflows/rolling-release.yml +++ b/.github/workflows/rolling-release.yml @@ -143,20 +143,25 @@ jobs: echo "Checking from src-tauri perspective:" ls -la src-tauri/../dist || echo "Warning: dist not accessible from src-tauri" - - name: Build donut-proxy sidecar + - name: Build sidecar binaries shell: bash working-directory: ./src-tauri - run: cargo build --bin donut-proxy --target ${{ matrix.target }} --release + run: | + cargo build --bin donut-proxy --target ${{ matrix.target }} --release + cargo build --bin donut-daemon --target ${{ matrix.target }} --release - - name: Copy donut-proxy binary to Tauri binaries + - name: Copy sidecar binaries to Tauri binaries shell: bash run: | mkdir -p src-tauri/binaries if [[ "${{ matrix.platform }}" == "windows-latest" ]]; then cp src-tauri/target/${{ matrix.target }}/release/donut-proxy.exe src-tauri/binaries/donut-proxy-${{ matrix.target }}.exe + cp src-tauri/target/${{ matrix.target }}/release/donut-daemon.exe src-tauri/binaries/donut-daemon-${{ matrix.target }}.exe else cp src-tauri/target/${{ matrix.target }}/release/donut-proxy src-tauri/binaries/donut-proxy-${{ matrix.target }} + cp src-tauri/target/${{ matrix.target }}/release/donut-daemon src-tauri/binaries/donut-daemon-${{ matrix.target }} chmod +x src-tauri/binaries/donut-proxy-${{ matrix.target }} + chmod +x src-tauri/binaries/donut-daemon-${{ matrix.target }} fi - name: Generate nightly timestamp