ci: macOS 构建使用 gh CLI 下载私有仓库 sidecar,解决认证问题

This commit is contained in:
小鱼开发
2026-05-21 11:14:32 +08:00
parent 2be938d0a3
commit 3c4c765f2a
+3 -1
View File
@@ -57,7 +57,7 @@ jobs:
- name: Download sidecar binaries
run: |
mkdir -p tauri-app/src-tauri/binaries
curl -L -o /tmp/sidecar-binaries.tar.gz "https://github.com/${{ github.repository }}/releases/download/v0.0.0-sidecar/sidecar-binaries.tar.gz"
gh release download v0.0.0-sidecar --repo ${{ github.repository }} --pattern "sidecar-binaries.tar.gz" --dir /tmp
tar xzf /tmp/sidecar-binaries.tar.gz -C tauri-app/src-tauri/binaries/
chmod +x tauri-app/src-tauri/binaries/ffmpeg-* tauri-app/src-tauri/binaries/ffprobe-*
# Create universal binary for macOS universal-apple-darwin target
@@ -72,6 +72,8 @@ jobs:
tauri-app/src-tauri/binaries/ffprobe-x86_64-apple-darwin \
-output tauri-app/src-tauri/binaries/ffprobe-universal-apple-darwin
fi
env:
GH_TOKEN: ${{ github.token }}
- name: Install dependencies
working-directory: tauri-app