diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 947c8041ea1e47349db85f8b1ca017438a0cecc2..9b046465252b23bcf8a64ec44c113ace02d5d4d6 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -10,7 +10,7 @@ cache:
     - .npm/
 
 default:
-  image: node:14
+  image: node:18
 
 stages:
   - prepare
@@ -18,7 +18,7 @@ stages:
 
 prepare:
   stage: prepare
-  image: node:14
+  image: node:18
   before_script:
     - npm ci --cache .npm --prefer-offline
     - npm install -g semantic-release@v17.1 @semantic-release/gitlab@6.0.5