diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index e4b4ebb96..588cf5a1a 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -39,10 +39,6 @@ jobs: override: true components: clippy - - name: Install system dependencies - run: | - sudo apt-get install --yes zlib1g-dev libbz2-dev musl musl-dev musl-tools - - name: Lint with clippy uses: actions-rs/clippy-check@v1 with: @@ -67,7 +63,7 @@ jobs: - name: Install system dependencies run: | - sudo apt-get install --yes zlib1g-dev libbz2-dev musl musl-dev musl-tools + sudo apt-get install --yes zlib1g-dev libbz2-dev musl musl-dev musl-tools clang libc6-dev - name: Run cargo-tarpaulin uses: actions-rs/tarpaulin@v0.1 @@ -79,3 +75,17 @@ jobs: with: github-token: ${{ secrets.GITHUB_TOKEN }} path-to-lcov: ./lcov.info + + - name: Test musl build without default features + uses: actions-rs/cargo@v1 + with: + use-cross: true + command: build + args: --target x86_64-unknown-linux-musl --no-default-features + + - name: Test musl build with all features + uses: actions-rs/cargo@v1 + with: + use-cross: true + command: build + args: --target x86_64-unknown-linux-musl --all-features