X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=.github%2Fworkflows%2Ftest.yml;h=f0bd3ba3734b9ec6eaea05c27a873066e706cbca;hb=000ca2a898a36214bbf8f787fef4af4cf5ad3c8d;hp=03b925701259f0ed60bb68f79711b3ad6495c797;hpb=f9e1ca7087fc855daa62d64f19225f57632811d3;p=github%2FChocobozzz%2FPeerTube.git diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 03b925701..f0bd3ba37 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -2,7 +2,11 @@ name: Test Suite on: push: + branches: + - develop + - master pull_request: + types: [synchronize, opened] schedule: - cron: '0 3 * * 1-5' @@ -62,12 +66,22 @@ jobs: with: path: | **/node_modules - ~/fixtures key: ${{ runner.OS }}-node-${{ hashFiles('**/yarn.lock') }} restore-keys: | ${{ runner.OS }}-node- ${{ runner.OS }}- + - name: Cache fixtures + uses: actions/cache@v2 + with: + path: | + fixtures + key: ${{ runner.OS }}-fixtures-${{ matrix.test_suite }}-${{ hashFiles('fixtures/*') }} + restore-keys: | + ${{ runner.OS }}-fixtures-${{ matrix.test_suite }}- + ${{ runner.OS }}-fixtures- + ${{ runner.OS }}- + - name: Install dependencies run: yarn install --frozen-lockfile