diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4b0e8bd39aa2..e1ee01ea0b71 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -243,6 +243,7 @@ jobs: name: Unit Test${{ matrix.platform && '' }} needs: [matrix] if: ${{ needs.matrix.outputs.unit-test-matrix != '{}' }} + timeout-minutes: 60 strategy: fail-fast: ${{ contains(needs.matrix.outputs.unit-test-matrix, 'macos') }} matrix: ${{ fromJson(needs.matrix.outputs.unit-test-matrix) }} @@ -268,6 +269,7 @@ jobs: name: Integration Test${{ matrix.platform && '' }} needs: [matrix, build-binaries, build-sdks] if: ${{ needs.matrix.outputs.integration-test-matrix != '{}' }} + timeout-minutes: 60 strategy: fail-fast: ${{ contains(needs.matrix.outputs.integration-test-matrix, 'macos') }} matrix: ${{ fromJson(needs.matrix.outputs.integration-test-matrix) }} @@ -295,6 +297,7 @@ jobs: if: ${{ needs.matrix.outputs.smoke-test-matrix != '{}' }} # alow jobs to fail if the platform contains windows continue-on-error: ${{ contains(matrix.platform, 'windows') }} + timeout-minutes: 60 strategy: fail-fast: ${{ contains(needs.matrix.outputs.smoke-test-matrix, 'macos') }} matrix: ${{ fromJson(needs.matrix.outputs.smoke-test-matrix) }}