Add cypress cloud recording
MODIFY
.github/workflows/schedules.yaml
.github/workflows/schedules.yaml
@@ -75,6 +75,7 @@ jobs:
/logs/**/*.log*
element_web:
+ timeout-minutes: 120
runs-on: ubuntu-latest
steps:
- uses: tecolicom/actions-use-apt-tools@v1
@@ -107,6 +108,13 @@ jobs:
browser: chrome
start: npx serve -p 8080 ./element-web/webapp
wait-on: 'http://localhost:8080'
+ record:
+ true
env:
+ # pass the Dashboard record key as an environment variable
+ CYPRESS_RECORD_KEY: ${{ secrets.CYPRESS_RECORD_KEY }}
+ # pass GitHub token to allow accurately detecting a build vs a re-run build
+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+
PUPPETEER_SKIP_CHROMIUM_DOWNLOAD: true
TMPDIR: ${{ runner.temp }}

Add cypress cloud recording