From 901c6fc95695d5d595940026cbb65c9a2983f860 Mon Sep 17 00:00:00 2001 From: Simos Mikelatos Date: Fri, 19 Jun 2026 13:04:53 +0000 Subject: [PATCH] chore: simplify desktop release artifacts --- .github/workflows/desktop-macos-branch-build.yml | 6 +----- .github/workflows/desktop-macos-release.yml | 6 +----- .github/workflows/desktop-windows-branch-build.yml | 6 +----- package.json | 10 ++++------ 4 files changed, 7 insertions(+), 21 deletions(-) diff --git a/.github/workflows/desktop-macos-branch-build.yml b/.github/workflows/desktop-macos-branch-build.yml index 1c4647ec..f924f03e 100644 --- a/.github/workflows/desktop-macos-branch-build.yml +++ b/.github/workflows/desktop-macos-branch-build.yml @@ -93,8 +93,7 @@ jobs: - name: Verify macOS artifacts run: | test -n "$(find release/desktop -maxdepth 1 -name '*.dmg' -print -quit)" - test -n "$(find release/desktop -maxdepth 1 -name '*.zip' -print -quit)" - shasum -a 256 release/desktop/*.{dmg,zip} > release/SHASUMS256.txt + shasum -a 256 release/desktop/*.dmg > release/SHASUMS256.txt cat release/SHASUMS256.txt - name: Upload branch build artifacts @@ -103,9 +102,6 @@ jobs: name: ${{ steps.artifact.outputs.name }} path: | release/desktop/*.dmg - release/desktop/*.zip - release/desktop/*.yml - release/desktop/*.blockmap release/SHASUMS256.txt if-no-files-found: error retention-days: 14 diff --git a/.github/workflows/desktop-macos-release.yml b/.github/workflows/desktop-macos-release.yml index 2a9694f0..7060fc4c 100644 --- a/.github/workflows/desktop-macos-release.yml +++ b/.github/workflows/desktop-macos-release.yml @@ -117,8 +117,7 @@ jobs: - name: Verify macOS artifacts run: | test -n "$(find release/desktop -maxdepth 1 -name '*.dmg' -print -quit)" - test -n "$(find release/desktop -maxdepth 1 -name '*.zip' -print -quit)" - shasum -a 256 release/desktop/*.{dmg,zip} > release/SHASUMS256.txt + shasum -a 256 release/desktop/*.dmg > release/SHASUMS256.txt cat release/SHASUMS256.txt - name: Publish GitHub release assets @@ -135,7 +134,4 @@ jobs: fail_on_unmatched_files: false files: | release/desktop/*.dmg - release/desktop/*.zip - release/desktop/*.yml - release/desktop/*.blockmap release/SHASUMS256.txt diff --git a/.github/workflows/desktop-windows-branch-build.yml b/.github/workflows/desktop-windows-branch-build.yml index 53aad84a..6802fc9f 100644 --- a/.github/workflows/desktop-windows-branch-build.yml +++ b/.github/workflows/desktop-windows-branch-build.yml @@ -79,8 +79,7 @@ jobs: shell: bash run: | test -n "$(find release/desktop -maxdepth 1 -name '*.exe' -print -quit)" - test -n "$(find release/desktop -maxdepth 1 -name '*.zip' -print -quit)" - sha256sum release/desktop/*.{exe,zip} > release/SHASUMS256.txt + sha256sum release/desktop/*.exe > release/SHASUMS256.txt cat release/SHASUMS256.txt - name: Upload branch build artifacts @@ -89,9 +88,6 @@ jobs: name: ${{ steps.artifact.outputs.name }} path: | release/desktop/*.exe - release/desktop/*.zip - release/desktop/*.yml - release/desktop/*.blockmap release/SHASUMS256.txt if-no-files-found: error retention-days: 14 diff --git a/package.json b/package.json index d45a942a..3b9c67da 100644 --- a/package.json +++ b/package.json @@ -39,8 +39,8 @@ "desktop:dev": "cross-env ELECTRON_DEV_URL=http://127.0.0.1:5173 electron electron/main.js", "desktop:stage": "node scripts/release/prepare-desktop-app.js", "desktop:pack": "npm run build && npm run desktop:stage && electron-builder --projectDir .desktop-build/desktop-app --dir", - "desktop:dist:mac": "npm run build && npm run desktop:stage && electron-builder --projectDir .desktop-build/desktop-app --mac dmg zip", - "desktop:dist:win": "npm run build && npm run desktop:stage && electron-builder --projectDir .desktop-build/desktop-app --win nsis zip", + "desktop:dist:mac": "npm run build && npm run desktop:stage && electron-builder --projectDir .desktop-build/desktop-app --mac dmg", + "desktop:dist:win": "npm run build && npm run desktop:stage && electron-builder --projectDir .desktop-build/desktop-app --win nsis", "server:bundle": "npm run build && node scripts/release/build-server-bundle.js", "desktop:icon:mac": "node electron/scripts/generate-macos-icon.js", "build": "npm run build:semantics && npm run build:client && npm run build:server", @@ -94,8 +94,7 @@ "icon": "electron/assets/logo-macos.icns", "notarize": true, "target": [ - "dmg", - "zip" + "dmg" ], "extendInfo": { "CFBundleName": "CloudCLI", @@ -112,8 +111,7 @@ }, "win": { "target": [ - "nsis", - "zip" + "nsis" ] } },