Browse Source

DISABLE_HTTP_IMPORT_TESTS on non scheduled tests

Chocobozzz 3 years ago
parent
commit
a613eea4c3
1 changed files with 9 additions and 2 deletions
  1. 9 2
      .github/workflows/test.yml

+ 9 - 2
.github/workflows/test.yml

@@ -1,6 +1,10 @@
 name: Test Suite
 
-on: [push, pull_request]
+on:
+  push:
+  pull_request:
+  schedule:
+    - cron: '0 0 * * 1-5'
 
 jobs:
 
@@ -34,7 +38,6 @@ jobs:
     env:
       PGUSER: peertube
       PGHOST: localhost
-      DISABLE_HTTP_IMPORT_TESTS: true
       NODE_PENDING_JOB_WAIT: 2000
 
     steps:
@@ -68,6 +71,10 @@ jobs:
       - 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 }}