diff --git a/.github/workflows/build-and-test-macos.yml b/.github/workflows/build-and-test-macos.yml index 5ffb8bc5..fb6cc0f8 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: 90 + timeout-minutes: 30 steps: - uses: actions/checkout@v4 - name: Checkout submodules @@ -126,7 +126,7 @@ jobs: test-macOS: name: "Test ${{ inputs.os }} ghc-${{ inputs.ghc_version }}" runs-on: ${{ inputs.os }} - timeout-minutes: 300 + timeout-minutes: 240 needs: build-macos steps: - uses: actions/checkout@v4 @@ -194,7 +194,7 @@ jobs: test-toooba-macOS: name: "Test Toooba ${{ inputs.os }} ghc-${{ inputs.ghc_version }}" runs-on: ${{ inputs.os }} - timeout-minutes: 120 + timeout-minutes: 60 needs: build-macos steps: - uses: actions/checkout@v4 @@ -272,7 +272,7 @@ jobs: test-contrib-macOS: name: "Test bsc-contrib ${{ inputs.os }} ghc-${{ inputs.ghc_version }}" runs-on: ${{ inputs.os }} - timeout-minutes: 90 + timeout-minutes: 30 needs: build-macos steps: - uses: actions/checkout@v4 @@ -349,7 +349,7 @@ jobs: test-bdw-macOS: name: "Test bdw ${{ inputs.os }} ghc-${{ inputs.ghc_version }}" runs-on: ${{ inputs.os }} - timeout-minutes: 90 + timeout-minutes: 30 needs: build-macos steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 52a82daa..0022bcf5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -42,7 +42,7 @@ jobs: build-and-test-macos: strategy: matrix: - os: [ macos-11, macos-12, macos-13, macos-14 ] + os: [ macos-12, macos-13, macos-14 ] fail-fast: false name: "Build/Test: ${{ matrix.os }}" uses: ./.github/workflows/build-and-test-macos.yml @@ -111,11 +111,11 @@ jobs: build-doc-macOS: strategy: matrix: - os: [ macos-11, macos-12, macos-13, macos-14 ] + os: [ macos-12, macos-13, macos-14 ] fail-fast: false name: "Build doc: ${{ matrix.os }}" runs-on: ${{ matrix.os }} - timeout-minutes: 120 + timeout-minutes: 60 steps: - uses: actions/checkout@v4 - name: Install dependencies