name: Test Suite
-on: [push, pull_request]
+on:
+ push:
+ pull_request:
+ schedule:
+ - cron: '0 0 * * 1-5'
jobs:
env:
PGUSER: peertube
PGHOST: localhost
- DISABLE_HTTP_IMPORT_TESTS: true
NODE_PENDING_JOB_WAIT: 2000
steps:
- name: Install dependencies
run: yarn install --frozen-lockfile
+ - name: Set videos import enabled env variable
+ if: github.event_name != 'schedule'
+ run: echo "::set-env name=DISABLE_HTTP_IMPORT_TESTS::true"
+
- name: Run Test
run: NODE_PENDING_JOB_WAIT=2000 npm run ci -- ${{ matrix.test_suite }}