1818 - name : Update Libs
1919 run : sudo apt-get update && sudo apt-get install -y libclang-dev libgtk-3-dev libxcb-render0-dev libxcb-shape0-dev libxcb-xfixes0-dev libxkbcommon-dev libssl-dev && sudo apt-get install libudev-dev && cargo install cargo-bundle
2020 - name : Build
21- run : cargo bundle --release
21+ run : cargo bundle --features self_update -- release
2222 - name : Compress.
2323 run : ls target/release/bundle/deb && cd target/release/bundle/deb && zip serial-monitor.deb.zip *.deb
2424 # - name: Rename
4242 - name : Update Libs
4343 run : sudo apt-get update && sudo apt-get install -y libclang-dev libgtk-3-dev libxcb-render0-dev libxcb-shape0-dev libxcb-xfixes0-dev libxkbcommon-dev libssl-dev && sudo apt-get install libudev-dev && cargo install cargo-bundle
4444 - name : Build
45- run : cargo build --release
45+ run : cargo build --features self_update -- release
4646 - name : Compress.
4747 run : cd target/release && zip -r serial-monitor.zip serial-monitor-rust
4848 - name : Upload Bin
6464 - name : Update Libs
6565 run : cargo install cargo-bundle
6666 - name : Build
67- run : cargo bundle --release
67+ run : cargo bundle --features self_update -- release
6868 - name : Compress
6969 run : cd target/release/bundle/osx && ls && zip -r serial-monitor.app.zip Serial\ Monitor.app/*
7070 - name : Upload
8686 - name : Update Libs
8787 run : cargo install cargo-bundle
8888 - name : Build
89- run : cargo bundle --release
89+ run : cargo bundle --features self_update -- release
9090 - name : Compress
9191 run : cd target/release/bundle/osx && ls && zip -r serial-monitor.app.zip Serial\ Monitor.app/*
9292 - name : Upload
@@ -108,7 +108,7 @@ jobs:
108108 - name : Update Libs
109109 run : cargo install --force cargo-wix
110110 - name : Build
111- run : cargo build --release
111+ run : cargo build --features self_update -- release
112112 - name : Compress
113113 run : |
114114 cd target/release
@@ -132,7 +132,7 @@ jobs:
132132 - name : Update Libs
133133 run : cargo install cargo-wix
134134 - name : Build
135- run : cargo wix
135+ run : cargo wix --features self_update
136136 - name : Compress
137137 run : cd target/wix && ls && Compress-Archive *.msi serial-monitor.msi.zip
138138 - name : Upload
0 commit comments