diff --git a/.gitlab-ci-extended.yml b/.gitlab-ci-extended.yml
new file mode 100644
index 0000000000000000000000000000000000000000..86c1fc0fda28bf3fcbdac4e7c2763ec0d3482ab3_LmdpdGxhYi1jaS1leHRlbmRlZC55bWw=
--- /dev/null
+++ b/.gitlab-ci-extended.yml
@@ -0,0 +1,4 @@
+npm-publish:
+  script:
+    - 'echo "npmAuthToken: ${NPM_TOKEN}" >> .yarnrc'
+    - 'yarn publish packages/client'
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 44bfe761f126cf82594347ed0f7169c581d33b31_LmdpdGxhYi1jaS55bWw=..86c1fc0fda28bf3fcbdac4e7c2763ec0d3482ab3_LmdpdGxhYi1jaS55bWw= 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -10,6 +10,7 @@
       - "templates/tests/js-test.yml"
       - "templates/js-build.yml"
       - "templates/npm-publish.yml"
+  - ".gitlab-ci-extended.yml"
 
 stages:
     - install