diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index f9816cf..2c9027f 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -25,34 +25,26 @@ jobs: - name: Install dependencies run: | python -m pip install --upgrade pip - cd local-api-docs-search pip install -e ".[dev]" - name: Install type stubs run: | - cd local-api-docs-search pip install types-PyYAML types-Markdown - name: Lint with ruff - run: | - cd local-api-docs-search - ruff check . + run: ruff check src/ tests/ - name: Type check with mypy - run: | - cd local-api-docs-search - python -m mypy src/ --python-version 3.10 --ignore-missing-imports --no-error-summary 2>&1 || true + run: python -m mypy src/ --python-version 3.10 --ignore-missing-imports --no-error-summary 2>&1 || true - name: Run tests - run: | - cd local-api-docs-search - python -m pytest tests/ -v --cov=src --cov-report=xml + run: python -m pytest tests/ -v --cov=src --cov-report=xml - name: Upload coverage if: matrix.python-version == '3.11' uses: codecov/codecov-action@v4 with: - files: ./local-api-docs-search/coverage.xml + files: ./coverage.xml fail_ci_if_error: false build: @@ -72,12 +64,9 @@ jobs: run: pip install build - name: Build package - run: | - cd local-api-docs-search - python -m build + run: python -m build - name: Verify build run: | - cd local-api-docs-search pip install dist/*.whl api-docs --help