Disable default features only when debug_build_args is overriden

Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
This commit is contained in:
Jiahao XU 2022-07-23 21:40:16 +10:00
parent 6e1f930c8e
commit 018196de45
No known key found for this signature in database
GPG key ID: 591C0B03040416D6

View file

@ -23,7 +23,7 @@ jobs:
output: cargo-binstall
use-cross: false
test: true
debug_build_args: --features pkg-config
debug_build_args: --no-default-features --features pkg-config
- target: x86_64-apple-darwin
os: macos-latest
output: cargo-binstall
@ -34,13 +34,13 @@ jobs:
output: cargo-binstall
use-cross: false
test: false
debug_build_args: --features native-tls
debug_build_args: --no-default-features --features native-tls
- target: x86_64-pc-windows-msvc
os: windows-latest
output: cargo-binstall.exe
use-cross: false
test: false
debug_build_args: --features native-tls
debug_build_args: --no-default-features --features native-tls
- target: x86_64-unknown-linux-musl
os: ubuntu-latest
output: cargo-binstall
@ -99,7 +99,7 @@ jobs:
if: ${{ ! startsWith(github.ref, 'refs/tags/v') }}
with:
command: build
args: --target ${{ matrix.target }} --no-default-features ${{ matrix.debug_build_args }}
args: --target ${{ matrix.target }} ${{ matrix.debug_build_args }}
- name: Copy and rename utility
if: ${{ startsWith(github.ref, 'refs/tags/v') }}