build(ci): fix coverage report
[poolifier.git] / .github / workflows / ci.yml
index 072dd5a203f2798d1b9a3bbcd96840c72a1d72e8..58a8fe5e78ffaaf7c96f4a796e0c615719080299 100644 (file)
@@ -35,7 +35,7 @@ jobs:
           version: 8
 
       - name: Setup Node.js ${{ matrix.node }}
-        uses: actions/setup-node@v3
+        uses: actions/setup-node@v4
         with:
           node-version: ${{ matrix.node }}
           cache: 'pnpm'
@@ -57,6 +57,11 @@ jobs:
         if: ${{ matrix.os == 'ubuntu-latest' && matrix.node == '20.x' }}
         run: pnpm coverage
 
+      # - name: Fix Coverage Report Paths
+      #   if: ${{ matrix.os == 'ubuntu-latest' && matrix.node == '20.x' }}
+      #   working-directory: ./coverage
+      #   run: sed -i 's@'$GITHUB_WORKSPACE'@/github/workspace/@g' lcov.info
+
       - name: Check for SonarCloud Token Availability
         id: sonar-token
         shell: bash
@@ -69,7 +74,7 @@ jobs:
 
       - name: SonarCloud Code Analysis
         if: ${{ steps.sonar-token.outputs.available == 'true' && github.repository == 'poolifier/poolifier' && matrix.os == 'ubuntu-latest' && matrix.node == '20.x' }}
-        uses: sonarsource/sonarcloud-github-action@v2.0.2
+        uses: sonarsource/sonarcloud-github-action@v2.1.1
         env:
           GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
           SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}