From 74f5a0665ed8b7882a144caa8a50ba559b7ea129 Mon Sep 17 00:00:00 2001 From: milahu Date: Mon, 21 Sep 2020 19:37:55 +0200 Subject: [PATCH] retry tests on timeout --- .github/workflows/ci.yml | 23 ++++++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4e04386fcc..927b16ea61 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -13,8 +13,16 @@ jobs: - uses: actions/setup-node@v1 with: node-version: ${{ matrix.node-version }} - - run: npm install - - run: npm test + - uses: nick-invision/retry@v1 + with: + timeout_minutes: 2 + max_attempts: 3 + command: npm install + - uses: nick-invision/retry@v1 + with: + timeout_minutes: 5 + max_attempts: 3 + command: npm test env: CI: true Lint: @@ -33,4 +41,13 @@ jobs: steps: - uses: actions/checkout@v1 - uses: actions/setup-node@v1 - - run: 'npm i && npm run test:unit' + - uses: nick-invision/retry@v1 + with: + timeout_minutes: 2 + max_attempts: 3 + command: npm install + - uses: nick-invision/retry@v1 + with: + timeout_minutes: 5 + max_attempts: 3 + command: 'npm run test:unit'