@@ -43,23 +43,16 @@ jobs:
43
43
run : cargo install cargo-bundle
44
44
- name : Build
45
45
run : cargo bundle --release
46
- - name : Create DMG
47
- run : |
48
- cd target/release/bundle/osx
49
- ls
50
- hdiutil create -volname "Rust Serial Monitor" \
51
- -srcfolder "Serial Monitor.app" \
52
- -ov \
53
- -format UDZO \
54
- rust-serial-monitor.dmg
46
+ - name : Compress
47
+ run : cd target/release/bundle/osx && ls && zip -r rust-serial-monitor.app.zip Serial\ Monitor.app/*
55
48
- name : Upload
56
49
uses : actions/upload-release-asset@v1.0.1
57
50
env :
58
51
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
59
52
with :
60
53
upload_url : ${{ github.event.release.upload_url }}
61
- asset_path : ./target/release/bundle/osx/rust-serial-monitor.dmg
62
- asset_name : rust-serial-monitor-macos_x86.dmg
54
+ asset_path : ./target/release/bundle/osx/rust-serial-monitor.app.zip
55
+ asset_name : rust-serial-monitor-macos_x86.app.zip
63
56
asset_content_type : binary
64
57
65
58
build-macos-arm :
@@ -72,23 +65,16 @@ jobs:
72
65
run : cargo install cargo-bundle
73
66
- name : Build
74
67
run : cargo bundle --release
75
- - name : Create DMG
76
- run : |
77
- cd target/release/bundle/osx
78
- ls
79
- hdiutil create -volname "Rust Serial Monitor" \
80
- -srcfolder "Serial Monitor.app" \
81
- -ov \
82
- -format UDZO \
83
- rust-serial-monitor.dmg
68
+ - name : Compress
69
+ run : cd target/release/bundle/osx && ls && zip -r rust-serial-monitor.app.zip Serial\ Monitor.app/*
84
70
- name : Upload
85
71
uses : actions/upload-release-asset@v1.0.1
86
72
env :
87
73
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
88
74
with :
89
75
upload_url : ${{ github.event.release.upload_url }}
90
- asset_path : ./target/release/bundle/osx/rust-serial-monitor.dmg
91
- asset_name : rust-serial-monitor-macos_arm.dmg
76
+ asset_path : ./target/release/bundle/osx/rust-serial-monitor.app.zip
77
+ asset_name : rust-serial-monitor-macos_arm.app.zip
92
78
asset_content_type : binary
93
79
94
80
build-windows :
0 commit comments