Skip to content

Commit

Permalink
GitHub CI: Remove macos-11
Browse files Browse the repository at this point in the history
This also reverts the additional 60 minutes added to timeouts for
macOS runners, that was added because Homebrew on macOS 11 needs
time to compile installed packages from source.
  • Loading branch information
quark17 committed May 25, 2024
1 parent 0c2ba56 commit 5f71401
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 8 deletions.
10 changes: 5 additions & 5 deletions .github/workflows/build-and-test-macos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down

0 comments on commit 5f71401

Please sign in to comment.