build: don't check for sidecars during donut-proxy build

This commit is contained in:
zhom
2025-11-29 14:02:31 +04:00
parent 84af35c4f5
commit 5d7ed0430e
4 changed files with 27 additions and 68 deletions
-6
View File
@@ -115,8 +115,6 @@ jobs:
- name: Build donut-proxy sidecar
shell: bash
working-directory: ./src-tauri
env:
TARGET: ${{ steps.host_target.outputs.target }}
run: cargo build --bin donut-proxy
- name: Copy donut-proxy binary to Tauri binaries
@@ -139,14 +137,10 @@ jobs:
working-directory: src-tauri
- name: Run clippy check and deny warnings
env:
TARGET: ${{ steps.host_target.outputs.target }}
run: cargo clippy --all-targets --all-features -- -D warnings -D clippy::all
working-directory: src-tauri
- name: Run Rust tests
env:
TARGET: ${{ steps.host_target.outputs.target }}
run: cargo test
working-directory: src-tauri
+1 -13
View File
@@ -160,8 +160,7 @@ jobs:
- name: Build donut-proxy sidecar
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
- name: Copy donut-proxy binary to Tauri binaries
shell: bash
@@ -171,14 +170,6 @@ jobs:
cp src-tauri/target/${{ matrix.target }}/release/donut-proxy.exe src-tauri/binaries/donut-proxy-${{ matrix.target }}.exe
else
cp src-tauri/target/${{ matrix.target }}/release/donut-proxy src-tauri/binaries/donut-proxy-${{ matrix.target }}
fi
# Verify binary was copied
ls -la src-tauri/binaries/donut-proxy-${{ matrix.target }}*
# Ensure binary exists and is executable
if [[ "${{ matrix.platform }}" == "windows-latest" ]]; then
test -f src-tauri/binaries/donut-proxy-${{ matrix.target }}.exe || exit 1
else
test -f src-tauri/binaries/donut-proxy-${{ matrix.target }} || exit 1
chmod +x src-tauri/binaries/donut-proxy-${{ matrix.target }}
fi
@@ -187,9 +178,6 @@ jobs:
# continue-on-error: true
- name: Build frontend
env:
TARGET: ${{ matrix.target }}
PROFILE: release
run: pnpm build
- name: Build Tauri app
+1 -13
View File
@@ -159,8 +159,7 @@ jobs:
- name: Build donut-proxy sidecar
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
- name: Copy donut-proxy binary to Tauri binaries
shell: bash
@@ -170,14 +169,6 @@ jobs:
cp src-tauri/target/${{ matrix.target }}/release/donut-proxy.exe src-tauri/binaries/donut-proxy-${{ matrix.target }}.exe
else
cp src-tauri/target/${{ matrix.target }}/release/donut-proxy src-tauri/binaries/donut-proxy-${{ matrix.target }}
fi
# Verify binary was copied
ls -la src-tauri/binaries/donut-proxy-${{ matrix.target }}*
# Ensure binary exists and is executable
if [[ "${{ matrix.platform }}" == "windows-latest" ]]; then
test -f src-tauri/binaries/donut-proxy-${{ matrix.target }}.exe || exit 1
else
test -f src-tauri/binaries/donut-proxy-${{ matrix.target }} || exit 1
chmod +x src-tauri/binaries/donut-proxy-${{ matrix.target }}
fi
@@ -186,9 +177,6 @@ jobs:
# continue-on-error: true
- name: Build frontend
env:
TARGET: ${{ matrix.target }}
PROFILE: release
run: pnpm build
- name: Generate nightly timestamp