|
|
@@ -10,11 +10,6 @@ on:
|
|
|
description: "目标 Release Tag(手动触发时上传到指定 Release,留空则仅生成 artifacts)"
|
|
|
required: false
|
|
|
default: ""
|
|
|
- build_linux_only:
|
|
|
- description: "是否仅构建 Linux 版本(加速)"
|
|
|
- required: false
|
|
|
- type: boolean
|
|
|
- default: false
|
|
|
|
|
|
permissions:
|
|
|
contents: write
|
|
|
@@ -41,7 +36,6 @@ jobs:
|
|
|
artifact_globs: |
|
|
|
src-tauri/target/**/release/bundle/nsis/*.exe
|
|
|
src-tauri/target/**/release/bundle/nsis/*.exe.sig
|
|
|
- skip_manual: ${{ inputs.build_linux_only == true }}
|
|
|
|
|
|
- label: macos-aarch64
|
|
|
display_label: macOS Apple Silicon
|
|
|
@@ -53,7 +47,6 @@ jobs:
|
|
|
artifact_globs: |
|
|
|
src-tauri/target/**/release/bundle/dmg/*.dmg
|
|
|
release-assets/*.app.tar.gz
|
|
|
- skip_manual: ${{ inputs.build_linux_only == true }}
|
|
|
|
|
|
- label: macos-intel
|
|
|
display_label: macOS Intel
|
|
|
@@ -65,7 +58,6 @@ jobs:
|
|
|
artifact_globs: |
|
|
|
src-tauri/target/**/release/bundle/dmg/*.dmg
|
|
|
release-assets/*.app.tar.gz
|
|
|
- skip_manual: ${{ inputs.build_linux_only == true }}
|
|
|
|
|
|
- label: linux-x64
|
|
|
display_label: Linux x64
|
|
|
@@ -77,9 +69,7 @@ jobs:
|
|
|
artifact_globs: |
|
|
|
src-tauri/target/**/release/bundle/appimage/*.AppImage
|
|
|
src-tauri/target/**/release/bundle/deb/*.deb
|
|
|
- skip_manual: false
|
|
|
|
|
|
- if: ${{ !matrix.skip_manual }}
|
|
|
steps:
|
|
|
- name: Checkout
|
|
|
uses: actions/checkout@v4
|