diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 93c4d178a6214e0d5fe2663ddeee85c6f376836c..76f0bcfaa8c74bca56457c827bc0006007525932 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -41,8 +41,10 @@ tests:
   - opam pin --no-action --yes .
   - opam depext --yes colibri2 colibrics farith
   - opam install . --deps-only --locked --with-test --with-doc --yes
-  - opam depext --yes --install why3 core jingoo yojson logs core # For generation not done in release mode
+  - opam repo add coq-released https://coq.inria.fr/opam/released
+  - opam depext --yes --install why3 core jingoo yojson logs core coq-flocq # For generation not done in release mode
   - opam depext --yes --install ounit2 # For tests move to opam file?
+  - make -C farith2
   - make
   - make test
   tags:
@@ -69,8 +71,11 @@ generate-static:
   - opam depext --yes colibri2 colibrics farith
   - opam install . --dry-run --deps-only --locked --with-test --with-doc --yes | awk '/-> installed/{print $3}' | xargs opam depext --yes
   - opam install . --deps-only --locked --with-test --with-doc --yes
-  - opam depext --yes --install why3 core jingoo yojson logs core # For generation not done in release mode
+  - opam repo add coq-released https://coq.inria.fr/opam/released
+  - opam depext --yes --install why3 core jingoo yojson logs core coq-flocq coq-coq2html # For generation not done in release mode
   - opam depext --yes --install ounit2 # For tests move to opam file?
+  - make -C farith2
+  - make -C farith2 doc
   - make
   - make test
   - dune install --destdir=destdir --prefix=/
@@ -83,9 +88,9 @@ generate-static:
       allow_failure: true
     - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
   artifacts:
-   expose_as: 'Colibri2 binary'
    paths:
     - colibri2
+    - farith2/doc/
 
 starexec:
   stage: deploy