fix: split build steps for musl vs non-musl targets

This commit is contained in:
pandaadir05
2025-11-21 15:55:36 +02:00
parent 663c0994c2
commit c4a6e7bfa6

View File

@@ -229,11 +229,16 @@ jobs:
if: matrix.target == 'x86_64-unknown-linux-musl'
run: sudo apt-get install -y musl-tools
- name: Build release
- name: Build release (musl)
if: matrix.target == 'x86_64-unknown-linux-musl'
run: cargo build --release --target ${{ matrix.target }} --no-default-features
env:
OPENSSL_STATIC: 1
OPENSSL_VENDORED: ${{ matrix.target == 'x86_64-unknown-linux-musl' && '1' || '' }}
OPENSSL_VENDORED: 1
- name: Build release (non-musl)
if: matrix.target != 'x86_64-unknown-linux-musl'
run: cargo build --release --target ${{ matrix.target }} --no-default-features
- name: Create archive
shell: bash