ci: add Linux ARM64 desktop release packages (#11518)

This commit is contained in:
Lifei Zhou
2026-08-25 00:39:54 +00:00
committed by GitHub
parent f9ac24cbfc
commit 1eb98b669a
7 changed files with 290 additions and 300 deletions
+6 -10
View File
@@ -24,10 +24,12 @@ concurrency:
jobs:
# ------------------------------------
# 1) Build CLI targets not produced by desktop workflows
# 1) Bundle CLI and Desktop (Linux)
# ------------------------------------
build-cli-linux:
uses: ./.github/workflows/build-cli-linux.yml
with:
package_desktop: true
# ------------------------------------
# 2) Upload Install CLI Script
@@ -73,13 +75,7 @@ jobs:
secrets: inherit
# ------------------------------------------------------------
# 5) Bundle Desktop App (Linux)
# ------------------------------------------------------------
bundle-desktop-linux:
uses: ./.github/workflows/bundle-desktop-linux.yml
# ------------------------------------------------------------
# 6) Bundle CLI and Desktop (Windows)
# 5) Bundle CLI and Desktop (Windows)
# ------------------------------------------------------------
bundle-windows:
uses: ./.github/workflows/bundle-windows.yml
@@ -107,13 +103,13 @@ jobs:
secrets: inherit
# ------------------------------------
# 7) Create/Update GitHub Release
# 6) Create/Update GitHub Release
# ------------------------------------
release:
name: Release
if: startsWith(github.ref, 'refs/tags/')
runs-on: ubuntu-latest
needs: [build-cli-linux, install-script, bundle-macos-arm64, bundle-macos-x64, bundle-desktop-linux, bundle-windows, bundle-windows-cuda]
needs: [build-cli-linux, install-script, bundle-macos-arm64, bundle-macos-x64, bundle-windows, bundle-windows-cuda]
permissions:
contents: write
id-token: write # Required for Sigstore OIDC signing