diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index e7eda76..a04f1cc 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -29,7 +29,7 @@ jobs: - id: check_version uses: radumarias/action-check-version-changed-rust@v1 - test_rust: + test_rust_macos_windows: runs-on: ${{ matrix.runner }} strategy: matrix: @@ -56,7 +56,35 @@ jobs: - name: tests run: cargo test --release --all-features - + + test_rust_linux: + runs-on: ubuntu-latest + steps: + - name: install + run: apt-get install libatomic1 + + - uses: actions/checkout@v4 + + - name: rustup + run: rustup update + + - name: build + run: | + cargo build --all-targets --all-features + cargo build --release --all-targets --all-features + + - name: fmt check + run: cargo fmt --all --check + + - name: check + run: cargo check --all-targets + + - name: clippy + run: cargo clippy --all-targets + + - name: tests + run: cargo test --release --all-features + test_py_linux: runs-on: ubuntu-latest strategy: