From cf409f6b7d2ea2243cc085f2044871d2616f55e0 Mon Sep 17 00:00:00 2001
From: Willy Brauner <willybrauner@gmail.com>
Date: Thu, 8 Feb 2024 09:46:01 +0100
Subject: [PATCH] Upgrade to node 20 (#177)

* Update docker node version

* Update nvm
---
 .github/workflows/ci.yml | 12 ++++++++++--
 .nvmrc                   |  2 +-
 docker-compose.yml       |  2 +-
 3 files changed, 12 insertions(+), 4 deletions(-)

diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 1735b361..06103815 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -4,9 +4,17 @@ on: push
 jobs:
   build_test:
     runs-on: ubuntu-latest
+
+    strategy:
+      matrix:
+        node-version: ['20.x']
+
     steps:
-      - uses: actions/checkout@v2
-      - run: node -v
+      - uses: actions/checkout@v4
+      - name: Use Node.js ${{ matrix.node-version }}
+        uses: actions/setup-node@v3
+        with:
+          node-version: ${{ matrix.node-version }}
 
       - name: 🌎 install dependencies
         run: npm ci --unsafe-perm && cd apps/front && npm ci --unsafe-perm
diff --git a/.nvmrc b/.nvmrc
index 860cc500..07533ba8 100644
--- a/.nvmrc
+++ b/.nvmrc
@@ -1 +1 @@
-v18.17.1
+v20.11
diff --git a/docker-compose.yml b/docker-compose.yml
index 6693ed5d..80f54e7c 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -1,7 +1,7 @@
 version: "3.7"
 services:
   node:
-    image: node:18.17.1
+    image: node:20.11
     ports:
       - "${DOCKER_NODE_PORT:-5173}:5173" # vite dev server
       - "24678:24678" # vite HMR