fix(actions): macos build

This commit is contained in:
edde746
2025-10-22 13:41:06 +02:00
parent a6effe208b
commit 772781ad16
+5 -25
View File
@@ -83,36 +83,16 @@ jobs:
- name: Build macOS - name: Build macOS
run: flutter build macos --release run: flutter build macos --release
- name: Install create-dmg - name: Create ZIP
run: brew install create-dmg
- name: Create DMG
run: | run: |
cd build/macos/Build/Products/Release cd build/macos/Build/Products/Release
zip -r $GITHUB_WORKSPACE/plezy-macos.zip plezy.app
# Create a temporary directory for DMG contents - name: Upload macOS ZIP
mkdir -p dmg_temp
cp -R plezy.app dmg_temp/
# Create DMG with create-dmg
create-dmg \
--volname "Plezy" \
--volicon "plezy.app/Contents/Resources/AppIcon.icns" \
--window-pos 200 120 \
--window-size 800 400 \
--icon-size 100 \
--icon "plezy.app" 200 190 \
--hide-extension "plezy.app" \
--app-drop-link 600 185 \
--hdiutil-quiet \
"$GITHUB_WORKSPACE/plezy-macos.dmg" \
"dmg_temp/"
- name: Upload macOS DMG
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v4
with: with:
name: macos-dmg name: macos-zip
path: plezy-macos.dmg path: plezy-macos.zip
build-windows: build-windows:
runs-on: windows-latest runs-on: windows-latest