From 985466e9cc4079b1bb6a67f8c03a90c21ecc5ab1 Mon Sep 17 00:00:00 2001 From: Johan LEROY Date: Tue, 22 Sep 2026 08:42:46 +0200 Subject: [PATCH] ci(frontend): teste sur Node 26, comme l'image MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit L'image frontend passe sur node:26-alpine3.22 ; la CI restait sur Node 24 et ne validait donc plus l'interpréteur qui construit le SPA. Angular 22.1.8 accepte >=26.0.0 ; Node 26 devient LTS le 28 octobre 2026, Node 24 passe en maintenance le 20. --- .github/workflows/frontend.yml | 6 +++--- .github/workflows/sonarqube.yml | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/frontend.yml b/.github/workflows/frontend.yml index 06954c3..1ba4010 100644 --- a/.github/workflows/frontend.yml +++ b/.github/workflows/frontend.yml @@ -20,7 +20,7 @@ jobs: - uses: actions/checkout@v7 - uses: actions/setup-node@v7 with: - node-version: 24 + node-version: 26 cache: npm cache-dependency-path: apps/frontend/package-lock.json @@ -36,7 +36,7 @@ jobs: - uses: actions/checkout@v7 - uses: actions/setup-node@v7 with: - node-version: 24 + node-version: 26 # Seuil high : une vulnérabilité moderate de devDependency ne doit pas bloquer une livraison. - run: npm audit --audit-level=high --package-lock-only working-directory: apps/frontend @@ -48,7 +48,7 @@ jobs: - uses: actions/checkout@v7 - uses: actions/setup-node@v7 with: - node-version: 24 + node-version: 26 cache: npm cache-dependency-path: apps/frontend/package-lock.json - name : Installation des dépendances (Front) diff --git a/.github/workflows/sonarqube.yml b/.github/workflows/sonarqube.yml index 0553d52..4544c4e 100644 --- a/.github/workflows/sonarqube.yml +++ b/.github/workflows/sonarqube.yml @@ -27,7 +27,7 @@ jobs: - uses: actions/checkout@v7 - uses: actions/setup-node@v7 with: - node-version: 24 + node-version: 26 cache: npm cache-dependency-path: apps/frontend/package-lock.json @@ -43,7 +43,7 @@ jobs: - uses: actions/checkout@v7 - uses: actions/setup-node@v7 with: - node-version: 24 + node-version: 26 cache: npm cache-dependency-path: apps/frontend/package-lock.json