Compress using newest upx on linux

This commit is contained in:
Philip Kristoffersen
2022-12-31 09:08:38 +01:00
parent bc97e851ec
commit 3c2d2b1c30
+11 -3
View File
@@ -46,13 +46,21 @@ jobs:
if: ${{ matrix.os == 'ubuntu-latest'}}
run: |
sudo apt-get update
sudo apt-get install -y libclang-dev libgtk-3-dev libxcb-render0-dev libxcb-shape0-dev libxcb-xfixes0-dev libspeechd-dev libxkbcommon-dev libssl-dev
sudo apt-get install -y libclang-dev libgtk-3-dev libxcb-render0-dev libxcb-shape0-dev libxcb-xfixes0-dev libspeechd-dev libxkbcommon-dev libssl-dev upx binutils
- name: Rust Cache
id: rust_cache
uses: Swatinem/rust-cache@v2
- name: Build Release Version
- name: Build Release Version Windows
if: ${{ matrix.os != 'ubuntu-latest'}}
run: cargo build --release
- name: Compress binaries
- name: Build Release Version Linux
if: ${{ matrix.os == 'ubuntu-latest'}}
run: |
cargo build --release
strip ./target/release/boilr
upx ./target/release/boilr -9
- name: Compress binaries windows
if: ${{ matrix.os != 'ubuntu-latest'}}
uses: svenstaro/upx-action@v2
with:
file: ${{ matrix.file }}