mirror of
https://github.com/djibux/BoilR.git
synced 2026-09-01 05:53:41 +02:00
Compress using newest upx on linux
This commit is contained in:
@@ -46,13 +46,21 @@ jobs:
|
|||||||
if: ${{ matrix.os == 'ubuntu-latest'}}
|
if: ${{ matrix.os == 'ubuntu-latest'}}
|
||||||
run: |
|
run: |
|
||||||
sudo apt-get update
|
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
|
- name: Rust Cache
|
||||||
id: rust_cache
|
id: rust_cache
|
||||||
uses: Swatinem/rust-cache@v2
|
uses: Swatinem/rust-cache@v2
|
||||||
- name: Build Release Version
|
- name: Build Release Version Windows
|
||||||
|
if: ${{ matrix.os != 'ubuntu-latest'}}
|
||||||
run: cargo build --release
|
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
|
uses: svenstaro/upx-action@v2
|
||||||
with:
|
with:
|
||||||
file: ${{ matrix.file }}
|
file: ${{ matrix.file }}
|
||||||
|
|||||||
Reference in New Issue
Block a user