From 2d3d270fbbf9e4d15d203a2b6c9a9dbaa9091340 Mon Sep 17 00:00:00 2001
From: Carlos Natalino <carlos.natalino@chalmers.se>
Date: Mon, 13 May 2024 10:21:35 +0000
Subject: [PATCH] Including mypy to the pipeline.

---
 src/context/.gitlab-ci.yml  | 3 ++-
 src/context/requirements.in | 1 +
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/context/.gitlab-ci.yml b/src/context/.gitlab-ci.yml
index 05132ffb5..795722c1c 100644
--- a/src/context/.gitlab-ci.yml
+++ b/src/context/.gitlab-ci.yml
@@ -85,10 +85,11 @@ unit_test context:
       --volume "$PWD/src/$IMAGE_NAME/tests:/opt/results"
       --network=teraflowbridge
       $CI_REGISTRY_IMAGE/$IMAGE_NAME:$IMAGE_TAG
-    - docker exec -i $IMAGE_NAME bash -c "ruff check ./${IMAGE_NAME}"
     - docker ps -a
     - sleep 5
     - docker logs $IMAGE_NAME
+    - docker exec -i $IMAGE_NAME bash -c "ruff check ./${IMAGE_NAME}"
+    - docker exec -i $IMAGE_NAME bash -c "mypy ./${IMAGE_NAME}"
     - >
       docker exec -i $IMAGE_NAME bash -c
       "coverage run -m pytest --log-level=INFO --verbose --junitxml=/opt/results/${IMAGE_NAME}_report.xml $IMAGE_NAME/tests/test_*.py"
diff --git a/src/context/requirements.in b/src/context/requirements.in
index 030c77dbe..e5d205f24 100644
--- a/src/context/requirements.in
+++ b/src/context/requirements.in
@@ -18,3 +18,4 @@ SQLAlchemy==1.4.*
 sqlalchemy-cockroachdb==1.4.*
 SQLAlchemy-Utils==0.38.*
 ruff
+mypy
-- 
GitLab