diff --git a/.forgejo/workflows/build.yaml b/.forgejo/workflows/build.yaml index c68e990..3bf18e8 100644 --- a/.forgejo/workflows/build.yaml +++ b/.forgejo/workflows/build.yaml @@ -51,6 +51,17 @@ jobs: - name: Set up Rust uses: https://github.com/dtolnay/rust-toolchain@stable - name: Build Rust code - run: | - source venv/bin/activate - maturin develop + run: maturin develop + + test-rust: + name: Test Rust + runs-on: docker + steps: + - name: Checkout + uses: actions/checkout@v4 + - name: Set up Rust + uses: https://github.com/dtolnay/rust-toolchain@stable + - name: Set up Python toolchain + uses: actions/setup-python@v5 + - name: Run Rust tests + run: cargo test