diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 3404aef..39a2c6c 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -20,16 +20,25 @@ jobs: - name: Install dependencies run: | python -m pip install --upgrade pip + cd devtoolbelt pip install -e ".[dev]" - name: Run tests - run: pytest tests/ -v + run: | + cd devtoolbelt + pytest tests/ -v - name: Run linting - run: ruff check . + run: | + cd devtoolbelt + pip install ruff + ruff check . - name: Run type checking - run: pip install mypy && mypy devtoolbelt + run: | + cd devtoolbelt + pip install mypy + mypy devtoolbelt build: runs-on: ubuntu-latest @@ -43,10 +52,16 @@ jobs: python-version: '3.11' - name: Install build dependencies - run: pip install build + run: | + cd devtoolbelt + pip install build - name: Build package - run: python -m build + run: | + cd devtoolbelt + python -m build - name: Verify build - run: pip install dist/*.whl --dry-run + run: | + cd devtoolbelt + pip install dist/*.whl --dry-run