diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index aa382ed97..b97080c67 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -26,6 +26,7 @@ jobs: changeset-check: name: Changeset Fixed Group Check runs-on: ubuntu-latest + timeout-minutes: 10 steps: - name: Checkout code @@ -37,6 +38,10 @@ jobs: test: name: Test runs-on: ubuntu-latest + # Bound the job so a stalled runner / non-exiting test worker fails fast and + # is retryable, instead of hanging up to GitHub's 6h default (the suite + # normally finishes in ~6 min). + timeout-minutes: 20 steps: - name: Checkout code @@ -94,6 +99,7 @@ jobs: e2e: name: Build & E2E runs-on: ubuntu-latest + timeout-minutes: 30 steps: - name: Checkout code @@ -177,6 +183,7 @@ jobs: docs: name: Build Docs runs-on: ubuntu-latest + timeout-minutes: 15 steps: - name: Checkout code @@ -244,6 +251,7 @@ jobs: dev-server: name: Dev-server fixture build runs-on: ubuntu-latest + timeout-minutes: 15 steps: - name: Checkout code