diff --git a/.github/workflows/cypress.yml b/.github/workflows/cypress.yml index cbb7f30bc0d..85f22e51b2c 100644 --- a/.github/workflows/cypress.yml +++ b/.github/workflows/cypress.yml @@ -155,7 +155,7 @@ jobs: parallel: '${{ !!matrix.run-in-parallel }}' # only on pull requests wait-on: '${{ env.CYPRESS_baseUrl }}' working-directory: 'apps/${{ env.APP_NAME }}' - config: defaultCommandTimeout=10000,video=false + config: defaultCommandTimeout=10000,video=true tag: ${{ matrix.run-in-parallel && github.event_name }} env: # https://github.com/cypress-io/github-action/issues/124 @@ -177,6 +177,15 @@ jobs: apps/${{ env.APP_NAME }}/cypress/snapshots/ retention-days: 5 + - name: Upload test failure videos + uses: actions/upload-artifact@v3 + if: failure() + with: + name: Upload videos + path: | + apps/${{ env.APP_NAME }}/cypress/videos/ + retention-days: 5 + - name: Upload nextcloud logs uses: actions/upload-artifact@v3 if: failure()