diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 91e6985e1c8c105a1f57c7ca6af45c0ace6456f8..6271079b32f859405fea39df52bf7fd623beed77 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -63,9 +63,12 @@ test:e2e:
 ## VALIDATION ##
 
 include:
-  project: infra/gitlab
-  ref: master
-  file: templates/deploy.ci.yml
+  - project: infra/gitlab
+    ref: master
+    file: templates/deploy.ci.yml
+  - project: infra/gitlab
+    ref: master
+    file: templates/nodejs.ci.yml
 
 test1:
   extends: .ansible
@@ -130,14 +133,8 @@ stg2:
 ## RELEASE TAGGING ##
 
 publish:
+  extends: .publish_npm
   stage: release
-  image: ${CI_REGISTRY}/infra/docker/jsrelease:latest
-  script:
-    - semantic-release
-  only:
-    - master
-  tags:
-    - deploy
 
 ## LIVE DEPLOYMENTS ##