diff --git a/.forgejo/workflows/build.yaml b/.forgejo/workflows/build.yaml index 07d5a6c..7b3bd7b 100644 --- a/.forgejo/workflows/build.yaml +++ b/.forgejo/workflows/build.yaml @@ -4,31 +4,31 @@ on: [push] name: CI jobs: - # formatting: - # name: Formatting - # runs-on: ubuntu-22.04 - # steps: - # - name: Checkout - # uses: actions/checkout@v4 - # - name: Set up Rust - # uses: https://github.com/dtolnay/rust-toolchain@stable - # with: - # components: rustfmt - # - name: Check Rust formatting - # run: cargo fmt --all -- --check + formatting: + name: Formatting + runs-on: ubuntu-22.04 + steps: + - name: Checkout + uses: actions/checkout@v4 + - name: Set up Rust + uses: https://github.com/dtolnay/rust-toolchain@stable + with: + components: rustfmt + - name: Check Rust formatting + run: cargo fmt --all -- --check - # clippy: - # name: Clippy - # runs-on: ubuntu-22.04 - # 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 + clippy: + name: Clippy + runs-on: ubuntu-22.04 + 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 build: name: Build @@ -78,17 +78,17 @@ jobs: - name: Run Python tests run: pytest tests/*.py - # rust-test: - # name: Rust tests - # runs-on: ubuntu-22.04 - # steps: - # - name: Checkout the code - # uses: actions/checkout@v4 - # - name: Set up Rust - # uses: https://github.com/dtolnay/rust-toolchain@stable - # - name: Set up the Python toolchain - # uses: actions/setup-python@v5 - # with: - # python-version: "3.13" - # - name: Run Rust tests - # run: cargo test + rust-test: + name: Rust tests + runs-on: ubuntu-22.04 + steps: + - name: Checkout the code + uses: actions/checkout@v4 + - name: Set up Rust + uses: https://github.com/dtolnay/rust-toolchain@stable + - name: Set up the Python toolchain + uses: actions/setup-python@v5 + with: + python-version: "3.13" + - name: Run Rust tests + run: cargo test