diff --git a/.forgejo/workflows/build.yaml b/.forgejo/workflows/build.yaml index db124bc..613d446 100644 --- a/.forgejo/workflows/build.yaml +++ b/.forgejo/workflows/build.yaml @@ -31,7 +31,7 @@ jobs: # run: cargo clippy -- -D warnings build: - name: Build + name: Build (and tests, for now) runs-on: ubuntu-22.04 steps: - name: Checkout the code @@ -55,7 +55,7 @@ jobs: - name: Save built wheel uses: forgejo/upload-artifact@v4 with: - name: wheels + name: pyority_queue.whl path: target/wheels/*.whl compression-level: 0 @@ -74,24 +74,21 @@ jobs: - name: Retrieve built wheel uses: forgejo/download-artifact@v4 - name: Install built wheel - run: | - ls -la - ls -la wheels - pip install wheels/*.whl + run: pip install pyority_queue.whl - 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