From a8464b24e4bc08f18df3946bc08dfacd1ba5b25f Mon Sep 17 00:00:00 2001 From: Rambaud Pierrick <12rambau@users.noreply.github.com> Date: Wed, 31 Jul 2024 19:26:19 +0000 Subject: [PATCH] fix: add mypy to the CI --- .github/workflows/unit.yaml | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/.github/workflows/unit.yaml b/.github/workflows/unit.yaml index 6c50e3c..9048812 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: -- GitLab