X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=.github%2Fworkflows%2Ftest.yml;h=678b0674bc24c3cd4396817d9a7be3812cc1b54d;hb=21609258dee096e1ecc3af7a2b9e841742ef7f7d;hp=f0b9778b0385a5944a7f19913cf22a635a20f54a;hpb=7b51ede977c299a74728171d8c124bcc4cbba6ea;p=github%2FChocobozzz%2FPeerTube.git diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index f0b9778b0..678b0674b 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -46,9 +46,12 @@ jobs: PGHOST: localhost NODE_PENDING_JOB_WAIT: 250 ENABLE_OBJECT_STORAGE_TESTS: true + OBJECT_STORAGE_SCALEWAY_KEY_ID: ${{ secrets.OBJECT_STORAGE_SCALEWAY_KEY_ID }} + OBJECT_STORAGE_SCALEWAY_ACCESS_KEY: ${{ secrets.OBJECT_STORAGE_SCALEWAY_ACCESS_KEY }} + YOUTUBE_DL_DOWNLOAD_BEARER_TOKEN: ${{ secrets.GITHUB_TOKEN }} steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - uses: './.github/actions/reusable-prepare-peertube-build' with: @@ -57,7 +60,7 @@ jobs: - uses: './.github/actions/reusable-prepare-peertube-run' - name: Cache fixtures - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: | fixtures @@ -75,6 +78,8 @@ jobs: - name: Run Test # external-plugins tests only run on schedule if: github.event_name == 'schedule' || matrix.test_suite != 'external-plugins' + env: + AKISMET_KEY: ${{ secrets.AKISMET_KEY }} run: npm run ci -- ${{ matrix.test_suite }} - name: Display errors @@ -82,13 +87,12 @@ jobs: run: | ( \ test -f dist/scripts/parse-log.js && \ - cat *-ci.log | uniq -c && \ 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 + uses: actions/upload-artifact@v3 if: failure() with: name: test-storages-${{ matrix.test_suite }}