diff --git a/.github/workflows/docs.yaml b/.github/workflows/docs.yaml index b86e5d5..a153315 100644 --- a/.github/workflows/docs.yaml +++ b/.github/workflows/docs.yaml @@ -23,7 +23,7 @@ jobs: - name: Install dependencies run: | python -m pip install poetry - poetry install -E docs + poetry install --with docs - name: Build docs run: | APP_MODULE_NAME=$(ls src -U | head -1) # Get the first module name in the src directory diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 7f9c187..dabf8db 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -32,12 +32,27 @@ jobs: --verbose - name: Upload coverage to Codecov uses: codecov/codecov-action@v4 + with: + token: ${{ secrets.CODECOV_TOKEN }} + verbose: true ruff: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - uses: chartboost/ruff-action@v1 + - name: Install poetry + run: pipx install poetry + - uses: actions/setup-python@v5 + with: + python-version-file: pyproject.toml + cache: poetry + - name: Install dependencies + run: | + poetry install + - name: Ruff format + run: poetry run ruff format --check + - name: Ruff check + run: poetry run ruff check mypy: runs-on: ubuntu-latest