From a4a73e84fdbec151ceaef288ca8e177fc229361f Mon Sep 17 00:00:00 2001 From: Julie Schwartz Date: Fri, 5 Apr 2024 20:49:15 +1300 Subject: [PATCH] GitHub CI: Add 60 min to the timeout for macOS jobs to account for additional install time with "brew update" on macOS 11, which takes longer because it is deprecated for binary install and has to install from source. --- .github/workflows/build-and-test-macos.yml | 10 +++++----- .github/workflows/ci.yml | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/build-and-test-macos.yml b/.github/workflows/build-and-test-macos.yml index 55cf914c..2c5c6b45 100644 --- a/.github/workflows/build-and-test-macos.yml +++ b/.github/workflows/build-and-test-macos.yml @@ -20,7 +20,7 @@ jobs: build-macOS: name: "Build: ${{ inputs.os }} ghc-${{ inputs.ghc_version }}" runs-on: ${{ inputs.os }} - timeout-minutes: 30 + timeout-minutes: 90 steps: - uses: actions/checkout@v4 - name: Checkout submodules @@ -121,7 +121,7 @@ jobs: test-macOS: name: "Test ${{ inputs.os }} ghc-${{ inputs.ghc_version }}" runs-on: ${{ inputs.os }} - timeout-minutes: 240 + timeout-minutes: 300 needs: build-macos steps: - uses: actions/checkout@v4 @@ -189,7 +189,7 @@ jobs: test-toooba-macOS: name: "Test Toooba ${{ inputs.os }} ghc-${{ inputs.ghc_version }}" runs-on: ${{ inputs.os }} - timeout-minutes: 60 + timeout-minutes: 120 needs: build-macos steps: - uses: actions/checkout@v4 @@ -267,7 +267,7 @@ jobs: test-contrib-macOS: name: "Test bsc-contrib ${{ inputs.os }} ghc-${{ inputs.ghc_version }}" runs-on: ${{ inputs.os }} - timeout-minutes: 30 + timeout-minutes: 90 needs: build-macos steps: - uses: actions/checkout@v4 @@ -344,7 +344,7 @@ jobs: test-bdw-macOS: name: "Test bdw ${{ inputs.os }} ghc-${{ inputs.ghc_version }}" runs-on: ${{ inputs.os }} - timeout-minutes: 30 + timeout-minutes: 90 needs: build-macos steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 72279154..a7314d43 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -115,7 +115,7 @@ jobs: fail-fast: false name: "Build doc: ${{ matrix.os }}" runs-on: ${{ matrix.os }} - timeout-minutes: 60 + timeout-minutes: 120 steps: - uses: actions/checkout@v4 - name: Install dependencies