From 506d243ecfaa9f1e2e3326004fe5b031956d80a9 Mon Sep 17 00:00:00 2001 From: Haze <709547807@qq.com> Date: Mon, 9 Feb 2026 16:20:16 +0800 Subject: [PATCH] fix: increase file descriptor limit to 65536 for macOS build Co-authored-by: Cursor --- .github/workflows/release.yml | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 00c34a7fa..1a2f664f4 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -64,12 +64,6 @@ jobs: run: pnpm run build:vite # macOS specific steps - - name: Increase file descriptor limit (macOS) - if: matrix.platform == 'mac' - run: | - ulimit -n 10240 - echo "File descriptor limit increased to: $(ulimit -n)" - - name: Build macOS if: matrix.platform == 'mac' env: @@ -82,7 +76,14 @@ jobs: APPLE_APP_SPECIFIC_PASSWORD: ${{ secrets.APPLE_APP_SPECIFIC_PASSWORD }} APPLE_TEAM_ID: ${{ secrets.APPLE_TEAM_ID }} run: | - ulimit -n 10240 + # Increase file descriptor limit to handle large number of files during code signing + ulimit -n 65536 + echo "File descriptor limit: $(ulimit -n)" + + # Create missing bin directories to avoid warnings + mkdir -p resources/bin/darwin-x64 + mkdir -p resources/bin/darwin-arm64 + pnpm run package:mac # Windows specific steps