diff --git a/.github/workflows/unit.yaml b/.github/workflows/unit.yaml index 6c50e3c21de189489cfd1db3b25541a24b26db50..9048812bbf8e0e23060e13d85b17f6c9acdc4c46 100644 --- a/.github/workflows/unit.yaml +++ b/.github/workflows/unit.yaml @@ -17,8 +17,20 @@ jobs: python-version: "3.10" - uses: pre-commit/action@v3.0.0 + mypy: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-python@v5 + with: + python-version: "3.10" + - name: Install nox + run: pip install nox + - name: run mypy checks + run: nox -s mypy + test: - needs: [lint] + needs: [lint, mypy] runs-on: ubuntu-latest strategy: matrix: @@ -46,7 +58,7 @@ jobs: - name: Set up pg-client and graphviz run: | sudo apt-get update - sudo apt-get -qq install graphviz python3-dev libgraphviz-dev pkg-config postgresql-client + sudo apt-get -qq install graphviz libgraphviz-dev pkg-config postgresql-client - name: Setup database schema run: psql -h localhost -U eralchemy -c 'CREATE SCHEMA eralchemy_test;' env: