diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index fb60be8..94eac29 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -157,22 +157,6 @@ jobs: cp nodecar/nodecar-bin src-tauri/binaries/nodecar-${{ matrix.target }} fi - - name: Build donut-proxy sidecar - shell: bash - working-directory: ./src-tauri - run: cargo build --bin donut-proxy --target ${{ matrix.target }} --release - - - name: Copy donut-proxy binary 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 - else - cp src-tauri/target/${{ matrix.target }}/release/donut-proxy src-tauri/binaries/donut-proxy-${{ matrix.target }} - chmod +x src-tauri/binaries/donut-proxy-${{ matrix.target }} - fi - # - name: Download Camoufox for testing # run: npx camoufox-js fetch # continue-on-error: true @@ -192,6 +176,22 @@ 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 + shell: bash + working-directory: ./src-tauri + run: cargo build --bin donut-proxy --target ${{ matrix.target }} --release + + - name: Copy donut-proxy binary 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 + else + cp src-tauri/target/${{ matrix.target }}/release/donut-proxy src-tauri/binaries/donut-proxy-${{ matrix.target }} + chmod +x src-tauri/binaries/donut-proxy-${{ matrix.target }} + fi + - name: Build Tauri app uses: tauri-apps/tauri-action@19b93bb55601e3e373a93cfb6eb4242e45f5af20 #v0.6.0 env: diff --git a/.github/workflows/rolling-release.yml b/.github/workflows/rolling-release.yml index 0eb6533..6b16969 100644 --- a/.github/workflows/rolling-release.yml +++ b/.github/workflows/rolling-release.yml @@ -156,22 +156,6 @@ jobs: cp nodecar/nodecar-bin src-tauri/binaries/nodecar-${{ matrix.target }} fi - - name: Build donut-proxy sidecar - shell: bash - working-directory: ./src-tauri - run: cargo build --bin donut-proxy --target ${{ matrix.target }} --release - - - name: Copy donut-proxy binary 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 - else - cp src-tauri/target/${{ matrix.target }}/release/donut-proxy src-tauri/binaries/donut-proxy-${{ matrix.target }} - chmod +x src-tauri/binaries/donut-proxy-${{ matrix.target }} - fi - # - name: Download Camoufox for testing # run: npx camoufox-js fetch # continue-on-error: true @@ -191,6 +175,22 @@ 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 + shell: bash + working-directory: ./src-tauri + run: cargo build --bin donut-proxy --target ${{ matrix.target }} --release + + - name: Copy donut-proxy binary 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 + else + cp src-tauri/target/${{ matrix.target }}/release/donut-proxy src-tauri/binaries/donut-proxy-${{ matrix.target }} + chmod +x src-tauri/binaries/donut-proxy-${{ matrix.target }} + fi + - name: Generate nightly timestamp id: timestamp shell: bash