diff --git a/.github/workflows/ci_test_illumos.yml b/.github/workflows/ci_test_illumos.yml index 033ff94e..7fa335ec 100644 --- a/.github/workflows/ci_test_illumos.yml +++ b/.github/workflows/ci_test_illumos.yml @@ -25,7 +25,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - toolchain: ['nightly', 'beta', 'stable'] + toolchain: ['nightly'] steps: - uses: actions/checkout@v4 - name: Test in Illumos @@ -36,7 +36,7 @@ jobs: sync: rsync copyback: false prepare: | - pkg install gcc14 curl pkg-config + pkg install gcc14 curl gnu-make pkg-config curl --proto '=https' --tlsv1.2 https://sh.rustup.rs -sSf > install.sh chmod +x install.sh ./install.sh -y --default-toolchain ${{ matrix.toolchain }} --profile minimal @@ -44,11 +44,6 @@ jobs: . "$HOME/.cargo/env" set -ex - ARGS="--features all" + rustup component add clippy - # Add feature "nightly" if toolchain is nightly - if [ "${{ matrix.toolchain }}" = "nightly" ]; then - ARGS="$ARGS --features nightly" - fi - - RUST_BACKTRACE=1 cargo +${{ matrix.toolchain }} test --workspace $ARGS + cargo clippy --all-features --all-targets -- -Dwarnings