diff --git a/.forgejo/workflows/build.yaml b/.forgejo/workflows/build.yaml index 77096d3..896c663 100644 --- a/.forgejo/workflows/build.yaml +++ b/.forgejo/workflows/build.yaml @@ -17,32 +17,29 @@ jobs: - name: Check Rust formatting run: cargo fmt --all -- --check - # clippy: - # name: Clippy - # runs-on: docker - # steps: - # - name: Checkout - # uses: actions/checkout@v4 - # - name: Set up Rust - # uses: https://github.com/actions-rust-lang/setup-rust-toolchain@v1 - # with: - # toolchain: stable - # components: clippy - # - name: Run Clippy - # run: cargo clippy -- -D warnings + clippy: + name: Clippy + runs-on: docker + steps: + - name: Checkout + uses: actions/checkout@v4 + - name: Set up Rust + uses: https://github.com/dtolnay/rust-toolchain@stable + with: + components: clippy + - name: Run Clippy + run: cargo clippy -- -D warnings - # check: - # name: Check - # runs-on: docker - # steps: - # - name: Checkout - # uses: actions/checkout@v4 - # - name: Set up Rust - # uses: https://github.com/actions-rust-lang/setup-rust-toolchain@v1 - # with: - # toolchain: stable - # - name: Check for Rust compilation errors - # run: cargo check + check: + name: Check + runs-on: docker + steps: + - name: Checkout + uses: actions/checkout@v4 + - name: Set up Rust + uses: https://github.com/dtolnay/rust-toolchain@stable + - name: Check for Rust compilation errors + run: cargo check build: name: Build @@ -61,15 +58,13 @@ jobs: - name: Build Rust code 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/actions-rust-lang/setup-rust-toolchain@v1 - # with: - # toolchain: stable - # - name: Run Rust tests - # run: cargo test + 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: Run Rust tests + run: cargo test