diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 1fa679cb2470bc8b2a51bc8ba9f57d5c3943fe13..592f8e61281a5c143f2ee9717a6cd682cd3d999d 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,4 +1,5 @@
 stages:
+  - format
   - tests
   - build
   - release
@@ -52,6 +53,16 @@ image: registry.duniter.org/docker/python3/duniterpy-builder:0.0.7
       - tests/**/*.py
 
 # TASKS
+format:
+  extends:
+    - .env
+    - .changes
+  stage: format
+  script:
+    - pyenv shell 3.6.4  # black install and run needs python 3.6.x minimum
+    - pip install -r requirements_dev.txt
+    - make check-format
+
 tests:
   extends:
     - .env