Skip to content

Commit 9280b5d

Browse files
authored
CI-unixish.yml: removed macos-11 builds and no longer build with qmake on MacOS (#5614)
Removed all `macos-11` builds as `brew` no longer supports it and we use it in most steps: ``` Warning: You are using macOS 11. We (and Apple) do not provide support for this old version. It is expected behaviour that some formulae will fail to build in this old version. It is expected behaviour that Homebrew will be buggy and slow. Do not create any issues about this on Homebrew's GitHub repositories. Do not create any issues even if you think this message is unrelated. Any opened issues will be immediately closed without response. Do not ask for help from Homebrew or its maintainers on social media. You may ask for help in Homebrew's discussions but are unlikely to receive a response. Try to figure out the problem yourself and submit a fix as a pull request. We will review it but may or may not accept it. ``` Also `brew` might no longer provide pre-built Qt5 packages which will cause the step to run for hours as it will compile it on demand - see https://github.com/danmar/cppcheck/actions/runs/6735637341/job/18314354679 for such an instance.
1 parent e6d15b1 commit 9280b5d

1 file changed

Lines changed: 8 additions & 7 deletions

File tree

.github/workflows/CI-unixish.yml

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919

2020
strategy:
2121
matrix:
22-
os: [ubuntu-20.04, ubuntu-22.04, macos-11, macos-12]
22+
os: [ubuntu-20.04, ubuntu-22.04, macos-12]
2323
include:
2424
- use_qt6: On
2525
- os: ubuntu-20.04
@@ -81,7 +81,7 @@ jobs:
8181

8282
strategy:
8383
matrix:
84-
os: [ubuntu-20.04, ubuntu-22.04, macos-11, macos-12]
84+
os: [ubuntu-20.04, ubuntu-22.04, macos-12]
8585
include:
8686
- use_qt6: On
8787
- os: ubuntu-20.04
@@ -162,7 +162,7 @@ jobs:
162162

163163
strategy:
164164
matrix:
165-
os: [ubuntu-20.04, ubuntu-22.04, macos-11, macos-12]
165+
os: [ubuntu-20.04, ubuntu-22.04, macos-12]
166166
fail-fast: false # Prefer quick result
167167

168168
runs-on: ${{ matrix.os }}
@@ -194,7 +194,7 @@ jobs:
194194

195195
strategy:
196196
matrix:
197-
os: [ubuntu-20.04, ubuntu-22.04, macos-11, macos-12]
197+
os: [ubuntu-20.04, ubuntu-22.04, macos-12]
198198
fail-fast: false # Prefer quick result
199199

200200
runs-on: ${{ matrix.os }}
@@ -226,7 +226,7 @@ jobs:
226226

227227
strategy:
228228
matrix:
229-
os: [ubuntu-20.04, ubuntu-22.04, macos-11, macos-12]
229+
os: [ubuntu-20.04, ubuntu-22.04, macos-12]
230230
fail-fast: false # Prefer quick result
231231

232232
runs-on: ${{ matrix.os }}
@@ -248,7 +248,8 @@ jobs:
248248

249249
strategy:
250250
matrix:
251-
os: [ubuntu-20.04, ubuntu-22.04, macos-11, macos-12]
251+
# no longer build with qmake on MacOS as brew might lack pre-built Qt5 packages causing the step to run for hours
252+
os: [ubuntu-20.04, ubuntu-22.04]
252253
fail-fast: false # Prefer quick result
253254

254255
runs-on: ${{ matrix.os }}
@@ -329,7 +330,7 @@ jobs:
329330

330331
strategy:
331332
matrix:
332-
os: [ubuntu-20.04, ubuntu-22.04, macos-11, macos-12]
333+
os: [ubuntu-20.04, ubuntu-22.04, macos-12]
333334
fail-fast: false # Prefer quick result
334335

335336
runs-on: ${{ matrix.os }}

0 commit comments

Comments
 (0)