Use build-std to reduce binary size (#807)

This commit is contained in:
andrews05 2026-04-07 09:18:00 +12:00 committed by GitHub
parent 25e147f6a0
commit 0cf8b782ff
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -55,7 +55,6 @@ jobs:
env:
CARGO_BUILD_TARGET: ${{ matrix.target }}
RUSTFLAGS: '-Zlocation-detail=none'
steps:
- name: Checkout source
@ -74,7 +73,7 @@ jobs:
with:
toolchain: nightly
target: ${{ env.CARGO_BUILD_TARGET }}
components: clippy, rustfmt
components: clippy, rustfmt, rust-src
cache-bin: false
cache-shared-key: cache
@ -125,7 +124,9 @@ jobs:
run: cargo doc --release --no-deps
- name: Build CLI binary
run: cargo build --release
run: cargo build --release -Zbuild-std
env:
RUSTFLAGS: '-Zlocation-detail=none -Zunstable-options -Cpanic=immediate-abort'
- name: Upload CLI binary as artifact
uses: actions/upload-artifact@v7