18
18
- name : Update Libs
19
19
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
20
20
- name : Build
21
- run : cargo bundle --release
21
+ run : cargo bundle --features self_update -- release
22
22
- name : Compress.
23
23
run : ls target/release/bundle/deb && cd target/release/bundle/deb && zip serial-monitor.deb.zip *.deb
24
24
# - name: Rename
42
42
- name : Update Libs
43
43
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
44
44
- name : Build
45
- run : cargo build --release
45
+ run : cargo build --features self_update -- release
46
46
- name : Compress.
47
47
run : cd target/release && zip -r serial-monitor.zip serial-monitor-rust
48
48
- name : Upload Bin
64
64
- name : Update Libs
65
65
run : cargo install cargo-bundle
66
66
- name : Build
67
- run : cargo bundle --release
67
+ run : cargo bundle --features self_update -- release
68
68
- name : Compress
69
69
run : cd target/release/bundle/osx && ls && zip -r serial-monitor.app.zip Serial\ Monitor.app/*
70
70
- name : Upload
86
86
- name : Update Libs
87
87
run : cargo install cargo-bundle
88
88
- name : Build
89
- run : cargo bundle --release
89
+ run : cargo bundle --features self_update -- release
90
90
- name : Compress
91
91
run : cd target/release/bundle/osx && ls && zip -r serial-monitor.app.zip Serial\ Monitor.app/*
92
92
- name : Upload
@@ -108,7 +108,7 @@ jobs:
108
108
- name : Update Libs
109
109
run : cargo install --force cargo-wix
110
110
- name : Build
111
- run : cargo build --release
111
+ run : cargo build --features self_update -- release
112
112
- name : Compress
113
113
run : |
114
114
cd target/release
@@ -132,7 +132,7 @@ jobs:
132
132
- name : Update Libs
133
133
run : cargo install cargo-wix
134
134
- name : Build
135
- run : cargo wix
135
+ run : cargo wix --features self_update
136
136
- name : Compress
137
137
run : cd target/wix && ls && Compress-Archive *.msi serial-monitor.msi.zip
138
138
- name : Upload
0 commit comments