diff --git a/.node-version b/.node-version
index 87bc4c77fe133284297d5bbf9a55471672d0b345..7d41c735d7127c4a2530ebe846b14ffbf38b8031 100644
--- a/.node-version
+++ b/.node-version
@@ -1 +1 @@
-20.18.3
+22.14.0
diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index c7efe0f7731a1a8d56fc488ad1c4ac8baaee8d1c..47a477cd448582bfee3898002239d6382192b28b 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -10,12 +10,12 @@ repos:
     -   id: format:check
         name: format:check
         language: system
-        entry: yarn format:check
+        entry: corepack yarn format:check
         pass_filenames: false
         always_run: true
     -   id: lint
         name: lint
         language: system
-        entry: yarn lint
+        entry: corepack yarn lint
         pass_filenames: false
         always_run: true
diff --git a/apps/web/Dockerfile b/apps/web/Dockerfile
index 8756e706df8422708f36d1672b2c9880b8dfcde9..429c15bf85a935b210a32ebc8a9af4d55e2a1783 100644
--- a/apps/web/Dockerfile
+++ b/apps/web/Dockerfile
@@ -1,5 +1,5 @@
 # Production image, copy all the files and run next
-FROM europe-north1-docker.pkg.dev/holi-shared/docker-hub-remote/node:20-slim
+FROM europe-north1-docker.pkg.dev/holi-shared/docker-hub-remote/node:22-slim
 
 WORKDIR /app