@@ -38,22 +38,23 @@ jobs:
3838 - name : Build Mac Package
3939 run : |
4040 quasar build -m electron -T mas -A arm64
41- cd dist/electron/Packaged/Flypen-mas-arm64
42- app_path="/home/runner/work/flypen-frontend/flypen-frontend/dist/electron/Packaged/Flypen-mas-arm64/Flypen.app/"
43- app_name="$(basename "$app_path" | sed -r "s/\.app$//g")"
44- dmg_size="$(du -ms "$app_path" | grep -oP "^\d+")"
45- dmg_path=$(sed -r "s/\.app\/?$/.dmg/g" <<< "$app_path")
46- set -x
47- dd if=/dev/zero "of=$dmg_path" bs=1M "count=$dmg_size"
48- label=$(sed -r "s/\s/_/g" <<< "$app_name")
49- label=$(sed -r "s/^(.{,27}).*$/\1/g" <<< "$label")
50- sudo apt install hfsutils hfsprogs
51- sudo hformat -l "$label" "$dmg_path"
52- mount_point="$(sudo mktemp -d)"
53- sudo mount -t hfs -o loop "$dmg_path" "$mount_point"
54- cp -R "$app_path" "$mount_point"
55- ls -l "$mount_point"
56- umount "$mount_point"
41+ cd dist/electron/Packaged
42+ # app_path="/home/runner/work/flypen-frontend/flypen-frontend/dist/electron/Packaged/Flypen-mas-arm64/Flypen.app/"
43+ # app_name="$(basename "$app_path" | sed -r "s/\.app$//g")"
44+ # dmg_size="$(du -ms "$app_path" | grep -oP "^\d+")"
45+ # dmg_path=$(sed -r "s/\.app\/?$/.dmg/g" <<< "$app_path")
46+ # set -x
47+ # dd if=/dev/zero "of=$dmg_path" bs=1M "count=$dmg_size"
48+ # label=$(sed -r "s/\s/_/g" <<< "$app_name")
49+ # label=$(sed -r "s/^(.{,27}).*$/\1/g" <<< "$label")
50+ # sudo apt install hfsutils hfsprogs
51+ # sudo hformat -l "$label" "$dmg_path"
52+ # mount_point="$(sudo mktemp -d)"
53+ # sudo mount -t hfs -o loop "$dmg_path" "$mount_point"
54+ # cp -R "$app_path" "$mount_point"
55+ # ls -l "$mount_point"
56+ # umount "$mount_point"
57+ zip -r flypen-mac-apple-chip.zip Flypen-mas-arm64
5758 cd -
5859
5960 - name : Upload Mac
6263 GITHUB_TOKEN : ${{ secrets.AAA }}
6364 with :
6465 upload_url : ${{ steps.create_release.outputs.upload_url }}
65- asset_path : dist/electron/Packaged/Flypen-mas-arm64/Flypen.dmg
66- asset_name : flypen-mac-apple-chip.dmg
67- asset_content_type : application/octet-stream
66+ asset_path : dist/electron/Packaged/flypen-mac-apple-chip.zip
67+ asset_name : flypen-mac-apple-chip.zip
68+ asset_content_type : application/zip
6869
6970 - name : Build Linux Package
7071 run : |
0 commit comments