From 7f944a4905a128338c68c5f1c40dcafbc0ece448 Mon Sep 17 00:00:00 2001 From: sir1st <1174702930@qq.com> Date: Sat, 30 May 2026 16:35:50 +0800 Subject: [PATCH] Fix desktop release artifact globs (#1155) Co-authored-by: xingzhi --- .github/workflows/desktop-release.yml | 28 +++++++++++++++++++-------- 1 file changed, 20 insertions(+), 8 deletions(-) diff --git a/.github/workflows/desktop-release.yml b/.github/workflows/desktop-release.yml index cee7c68..8ad818b 100644 --- a/.github/workflows/desktop-release.yml +++ b/.github/workflows/desktop-release.yml @@ -29,26 +29,45 @@ jobs: target_os: darwin target_arch: arm64 electron_target: "--mac dmg --arm64" + artifact_files: | + packages/desktop/release/*.dmg + packages/desktop/release/*.dmg.blockmap + packages/desktop/release/latest*.yml - label: macOS x64 runner: macos-15-intel target_os: darwin target_arch: x64 electron_target: "--mac dmg --x64" + artifact_files: | + packages/desktop/release/*.dmg + packages/desktop/release/*.dmg.blockmap + packages/desktop/release/latest*.yml - label: Windows x64 runner: windows-latest target_os: win32 target_arch: x64 electron_target: "--win nsis --x64" + artifact_files: | + packages/desktop/release/*.exe + packages/desktop/release/*.exe.blockmap + packages/desktop/release/latest*.yml - label: Linux x64 runner: ubuntu-22.04 target_os: linux target_arch: x64 electron_target: "--linux AppImage deb --x64" + artifact_files: | + packages/desktop/release/*.AppImage + packages/desktop/release/*.deb + packages/desktop/release/latest*.yml - label: Linux arm64 runner: ubuntu-22.04-arm target_os: linux target_arch: arm64 electron_target: "--linux AppImage --arm64" + artifact_files: | + packages/desktop/release/*.AppImage + packages/desktop/release/latest*.yml steps: - name: Checkout repository @@ -102,11 +121,4 @@ jobs: with: tag_name: ${{ github.event.release.tag_name || github.event.inputs.tag }} fail_on_unmatched_files: true - files: | - packages/desktop/release/*.dmg - packages/desktop/release/*.dmg.blockmap - packages/desktop/release/*.exe - packages/desktop/release/*.exe.blockmap - packages/desktop/release/*.AppImage - packages/desktop/release/*.deb - packages/desktop/release/latest*.yml + files: ${{ matrix.artifact_files }}