github: automatically build and sign macOS dmg

Signed-off-by: William Casarin <jb55@jb55.com>
This commit is contained in:
William Casarin
2024-11-27 14:52:32 -08:00
parent 921c0f1118
commit 79e0228790
2 changed files with 59 additions and 3 deletions

View File

@@ -75,11 +75,11 @@ rm notedeck.zip
# Create the .dmg package
echo "Creating .dmg package..."
mkdir -p dist
mkdir -p packages
create-dmg \
--window-size 600 400 \
--app-drop-link 400 100 \
dist/notedeck.dmg \
packages/notedeck.dmg \
target/release/bundle/osx/notedeck.app
echo "Build and signing process completed successfully."