diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f3ca7fe12a57739e0b8f44d99b98af49edef71bd..baf0b01417e6293609d5ec41de57bbcde0477fb2 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -50,4 +50,4 @@ jobs: - uses: actions/upload-artifact@v2 with: name: Zed.app - path: target/release/bundle/osx/Zed.app + path: target/release/bundle/Zed.dmg diff --git a/script/bundle b/script/bundle index 0efad931c0e9ea2a62da4ac5e3ee5b79afbb67fe..6732d2474338b0ccdb8a8307cee40071b6f58393 100755 --- a/script/bundle +++ b/script/bundle @@ -2,13 +2,14 @@ set -e -pushd zed +pushd zed > /dev/null cargo bundle --release -popd +popd > /dev/null +hdiutil create -volname Zed -srcfolder target/release/bundle/osx -ov -format UDZO target/release/bundle/Zed.dmg while getopts o flag do case "${flag}" in - o) open target/release/bundle/osx;; + o) open target/release/bundle;; esac done