mirror of
https://git.quad4.io/RNS-Things/MeshChatX.git
synced 2026-04-04 18:25:44 +00:00
Remove ZIP artifact build step from Gitea workflow and clean up release asset preparation process
This commit is contained in:
@@ -75,9 +75,6 @@ jobs:
|
||||
WINEDEBUG: -all
|
||||
run: pnpm run dist:win-x64
|
||||
|
||||
- name: Build Electron App (ZIP)
|
||||
run: task dist:fe:zip
|
||||
|
||||
- name: Prepare release assets
|
||||
run: |
|
||||
mkdir -p release-assets
|
||||
@@ -85,12 +82,8 @@ jobs:
|
||||
find dist -maxdepth 1 -type f \( -name "*-linux*.AppImage" -o -name "*-linux*.deb" -o -name "*-linux*.rpm" -o -name "*-linux*.flatpak" \) -exec cp {} release-assets/ \;
|
||||
# Collect Windows artifacts
|
||||
find dist -maxdepth 1 -type f \( -name "*-win*.exe" \) -exec cp {} release-assets/ \;
|
||||
# Collect ZIP artifacts from Electron Forge
|
||||
find out/make -type f -name "*.zip" -exec cp {} release-assets/ \;
|
||||
# Collect Python artifacts
|
||||
find python-dist -maxdepth 1 -type f -name "*.whl" -exec cp {} release-assets/ \;
|
||||
# Create frontend zip
|
||||
(cd meshchatx/public && zip -r ../../release-assets/meshchatx-frontend.zip .)
|
||||
|
||||
# Generate checksums
|
||||
cd release-assets
|
||||
|
||||
Reference in New Issue
Block a user