Skip to content

Commit 9f13335

Browse files
committed
self_update as non-default feature
1 parent 76d1444 commit 9f13335

File tree

2 files changed

+6
-7
lines changed

2 files changed

+6
-7
lines changed

.github/workflows/deployment.yml

+6-6
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
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
@@ -42,7 +42,7 @@ jobs:
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
@@ -64,7 +64,7 @@ jobs:
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
@@ -86,7 +86,7 @@ jobs:
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

Cargo.toml

-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@ reqwest = { version = "0.12", default-features = false, features = ["blocking",
2929
semver = { version = "1.0.24", optional = true }
3030

3131
[features]
32-
default = ["self_update"]
3332
self_update = ["dep:self_update", "tempfile", "reqwest", "semver"]
3433

3534
[build-dependencies]

0 commit comments

Comments
 (0)