]> Piment Noir Git Repositories - e-mobility-charging-stations-simulator.git/commitdiff
ci: switch to current node LTS version
authorJérôme Benoit <jerome.benoit@piment-noir.org>
Sat, 11 Jan 2025 13:39:52 +0000 (14:39 +0100)
committerJérôme Benoit <jerome.benoit@piment-noir.org>
Sat, 11 Jan 2025 13:39:52 +0000 (14:39 +0100)
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
.github/workflows/ci.yml
package.json
ui/web/package.json

index 6ea3ca2af3aac575cc0fed99f6c5d192dd41e40c..951f1be52cbf8290b23c3d9a8de1c971f6d9a251 100644 (file)
@@ -58,13 +58,13 @@ jobs:
         with:
           fetch-depth: 0 # Shallow clones should be disabled for a better relevancy of analysis
       - name: Dependency Review
-        if: ${{ github.event_name == 'push' && matrix.os == 'ubuntu-latest' && matrix.node == '20.x' }}
+        if: ${{ github.event_name == 'push' && matrix.os == 'ubuntu-latest' && matrix.node == '22.x' }}
         uses: actions/dependency-review-action@v4
         with:
           base-ref: ${{ github.ref_name }}
           head-ref: ${{ github.sha }}
       - name: Pull Request Dependency Review
-        if: ${{ github.event_name == 'pull_request' && matrix.os == 'ubuntu-latest' && matrix.node == '20.x' }}
+        if: ${{ github.event_name == 'pull_request' && matrix.os == 'ubuntu-latest' && matrix.node == '22.x' }}
         uses: actions/dependency-review-action@v4
       - uses: pnpm/action-setup@v4
       - name: Setup node ${{ matrix.node }}
@@ -75,20 +75,20 @@ jobs:
       - name: pnpm install
         run: pnpm install --ignore-scripts --frozen-lockfile
       - name: pnpm audit
-        if: ${{ matrix.os == 'ubuntu-latest' && matrix.node == '20.x' }}
+        if: ${{ matrix.os == 'ubuntu-latest' && matrix.node == '22.x' }}
         run: pnpm audit --prod
       - name: pnpm lint
-        if: ${{ matrix.os == 'ubuntu-latest' && matrix.node == '20.x' }}
+        if: ${{ matrix.os == 'ubuntu-latest' && matrix.node == '22.x' }}
         run: pnpm lint
       - name: pnpm build
         run: pnpm build
       - name: pnpm test
         run: pnpm test
       - name: pnpm coverage
-        if: ${{ github.repository == 'sap/e-mobility-charging-stations-simulator' && matrix.os == 'ubuntu-latest' && matrix.node == '20.x' }}
+        if: ${{ github.repository == 'sap/e-mobility-charging-stations-simulator' && matrix.os == 'ubuntu-latest' && matrix.node == '22.x' }}
         run: pnpm coverage
       - name: SonarCloud Scan
-        if: ${{ needs.check-secrets.outputs.sonar-token-exists == 'true' && github.repository == 'sap/e-mobility-charging-stations-simulator' && matrix.os == 'ubuntu-latest' && matrix.node == '20.x' }}
+        if: ${{ needs.check-secrets.outputs.sonar-token-exists == 'true' && github.repository == 'sap/e-mobility-charging-stations-simulator' && matrix.os == 'ubuntu-latest' && matrix.node == '22.x' }}
         uses: sonarsource/sonarqube-scan-action@v4.2.1
         env:
           GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
@@ -109,13 +109,13 @@ jobs:
         with:
           fetch-depth: 0 # Shallow clones should be disabled for a better relevancy of analysis
       - name: Dependency Review
-        if: ${{ github.event_name == 'push' && matrix.os == 'ubuntu-latest' && matrix.node == '20.x' }}
+        if: ${{ github.event_name == 'push' && matrix.os == 'ubuntu-latest' && matrix.node == '22.x' }}
         uses: actions/dependency-review-action@v4
         with:
           base-ref: ${{ github.ref_name }}
           head-ref: ${{ github.sha }}
       - name: Pull Request Dependency Review
-        if: ${{ github.event_name == 'pull_request' && matrix.os == 'ubuntu-latest' && matrix.node == '20.x' }}
+        if: ${{ github.event_name == 'pull_request' && matrix.os == 'ubuntu-latest' && matrix.node == '22.x' }}
         uses: actions/dependency-review-action@v4
       - uses: pnpm/action-setup@v4
       - name: Setup node ${{ matrix.node }}
@@ -126,20 +126,20 @@ jobs:
       - name: pnpm install
         run: pnpm install --ignore-scripts --frozen-lockfile
       - name: pnpm audit
-        if: ${{ matrix.os == 'ubuntu-latest' && matrix.node == '20.x' }}
+        if: ${{ matrix.os == 'ubuntu-latest' && matrix.node == '22.x' }}
         run: pnpm audit --prod
       - name: pnpm lint
-        if: ${{ matrix.os == 'ubuntu-latest' && matrix.node == '20.x' }}
+        if: ${{ matrix.os == 'ubuntu-latest' && matrix.node == '22.x' }}
         run: pnpm lint
       - name: pnpm build
         run: pnpm build
       - name: pnpm test
         run: pnpm test
       - name: pnpm coverage
-        if: ${{ github.repository == 'sap/e-mobility-charging-stations-simulator' && matrix.os == 'ubuntu-latest' && matrix.node == '20.x' }}
+        if: ${{ github.repository == 'sap/e-mobility-charging-stations-simulator' && matrix.os == 'ubuntu-latest' && matrix.node == '22.x' }}
         run: pnpm coverage
       - name: SonarCloud Scan
-        if: ${{ needs.check-secrets.outputs.sonar-token-exists == 'true' && github.repository == 'sap/e-mobility-charging-stations-simulator' && matrix.os == 'ubuntu-latest' && matrix.node == '20.x' }}
+        if: ${{ needs.check-secrets.outputs.sonar-token-exists == 'true' && github.repository == 'sap/e-mobility-charging-stations-simulator' && matrix.os == 'ubuntu-latest' && matrix.node == '22.x' }}
         uses: sonarsource/sonarqube-scan-action@v4.2.1
         with:
           projectBaseDir: ui/web
index b7349c65f2e54cc93f2dccd32507efa8ef8c0815..658255af59f7e3c4c8cca056cda50bc2ae250152 100644 (file)
@@ -7,7 +7,7 @@
     "pnpm": ">=9.0.0"
   },
   "volta": {
-    "node": "22.12.0",
+    "node": "22.13.0",
     "pnpm": "9.15.3"
   },
   "packageManager": "pnpm@9.15.3",
index 8d0a1fa00fd59cb6d6260335ce1642887af78c3f..cfb0ceb4c6ae9fd50e2917c523041e1e6bfb7079 100644 (file)
@@ -8,7 +8,7 @@
     "pnpm": ">=9.0.0"
   },
   "volta": {
-    "node": "22.12.0",
+    "node": "22.13.0",
     "pnpm": "9.15.3"
   },
   "packageManager": "pnpm@9.15.3",