fix: pre-build release issue (#1357)

This commit is contained in:
Wendong-Fan 2026-02-24 04:06:43 +00:00 committed by GitHub
parent da22f341f6
commit c3de07a5a5
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -4,7 +4,7 @@ on:
workflow_dispatch:
permissions:
contents: write
contents: read
jobs:
build:
@ -104,9 +104,9 @@ jobs:
fi
ulimit -n 65536 2>/dev/null || ulimit -n 10240 2>/dev/null || true
echo "File descriptor limit: $(ulimit -n) (hard: $(ulimit -Hn 2>/dev/null || echo 'N/A'))"
npm run build -- --arch ${{ matrix.arch }}
npm run prebuild
npx electron-builder --mac --${{ matrix.arch }} --publish never
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
CSC_LINK: ${{ secrets.CERT_P12 }}
CSC_KEY_PASSWORD: ${{ secrets.CERT_PASSWORD }}
APPLE_ID: ${{ secrets.APPLE_ID }}
@ -122,9 +122,10 @@ jobs:
- name: Build Release Files (Windows without signing)
if: runner.os == 'Windows'
timeout-minutes: 90
run: npm run build -- --arch ${{ matrix.arch }}
run: |
npm run prebuild
npx electron-builder --win --${{ matrix.arch }} --publish never
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
VITE_BASE_URL: ${{ secrets.VITE_BASE_URL }}
VITE_STACK_PROJECT_ID: ${{ secrets.VITE_STACK_PROJECT_ID }}
VITE_STACK_PUBLISHABLE_CLIENT_KEY: ${{ secrets.VITE_STACK_PUBLISHABLE_CLIENT_KEY }}
@ -135,9 +136,10 @@ jobs:
- name: Build Release Files (Linux)
if: runner.os == 'Linux'
timeout-minutes: 90
run: npm run build:linux
run: |
npm run prebuild
npx electron-builder --linux --${{ matrix.arch }} --publish never
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
VITE_BASE_URL: ${{ secrets.VITE_BASE_URL }}
VITE_STACK_PROJECT_ID: ${{ secrets.VITE_STACK_PROJECT_ID }}
VITE_STACK_PUBLISHABLE_CLIENT_KEY: ${{ secrets.VITE_STACK_PUBLISHABLE_CLIENT_KEY }}