mirror of
https://github.com/siteboon/claudecodeui.git
synced 2026-06-20 07:52:00 +08:00
chore: simplify desktop release artifacts
This commit is contained in:
@@ -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
|
||||
|
||||
6
.github/workflows/desktop-macos-release.yml
vendored
6
.github/workflows/desktop-macos-release.yml
vendored
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
10
package.json
10
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"
|
||||
]
|
||||
}
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user