]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - .github/workflows/test.yml
Add joblog at the end of ci
[github/Chocobozzz/PeerTube.git] / .github / workflows / test.yml
index 042ffe0d429f88831454a94e4bf68f718314e76d..f942dfa2b45f0406af5388063af6a8dc8a91238f 100644 (file)
@@ -95,14 +95,15 @@ jobs:
         if: github.event_name == 'schedule' || matrix.test_suite != 'external-plugins'
         run: NODE_PENDING_JOB_WAIT=2000 npm run ci -- ${{ matrix.test_suite }}
 
-      - name: Display directories state
-        if: failure()
+      - name: Display errors
         run: |
-          ls -l test*
+          (test -f dist/scripts/parse-log.js && NODE_ENV=test node dist/scripts/parse-log.js -l error -f artifacts/*.log) || \
+          echo "parse-log.js script does not exist, skipping."
 
       - name: Upload logs
         uses: actions/upload-artifact@v2
         if: failure()
         with:
           name: test-storages-${{ matrix.test_suite }}
-          path: test*/logs/*
+          path: artifacts
+          retention-days: 7