Skip to content

Commit 31826e6

Browse files
committed
Update build.yml
1 parent b87523d commit 31826e6

1 file changed

Lines changed: 8 additions & 6 deletions

File tree

.github/workflows/build.yml

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -64,23 +64,25 @@ jobs:
6464
- name: Build & Bundle (Linux)
6565
if: runner.os == 'Linux'
6666
run: |
67-
cargo bundle --bin plumeimpactor --package plumeimpactor --format rpm
68-
cargo bundle --bin plumeimpactor --package plumeimpactor --format deb
69-
cargo bundle --bin plumeimpactor --package plumeimpactor --format appimage
67+
cargo bundle --bin plumeimpactor --package plumeimpactor --release --format appimage
7068
7169
- name: Build & Bundle (macOS)
7270
if: runner.os == 'macOS'
7371
run: |
74-
cargo bundle --bin plumeimpactor --package plumeimpactor --format dmg
72+
cargo bundle --bin plumeimpactor --package plumeimpactor --release --format osx
73+
mkdir build
74+
cp -R target/release/bundle/*/*.app build/
75+
ln -s /Applications build/Applications
76+
hdiutil create -volname plumeimpactor -srcfolder build -ov -format UDZO target/release/bundle/plumeimpactor.dmg
7577
7678
- name: Build & Bundle (Windows)
7779
if: runner.os == 'Windows'
7880
run: |
79-
cargo bundle --bin plumeimpactor --package plumeimpactor --format exe
81+
cargo bundle --bin plumeimpactor --package plumeimpactor --release --format msi
8082
8183
- name: Upload Bundles
8284
uses: actions/upload-artifact@v4
8385
with:
8486
name: plumeimpactor-${{ matrix.platform }}
8587
path: |
86-
target/bundle/*/*.{rpm,deb,AppImage,dmg,exe}
88+
target/release/bundle/*/*.{rpm,deb,AppImage,dmg,exe,msi}

0 commit comments

Comments
 (0)