mirror of
https://github.com/itay-grudev/SingleApplication.git
synced 2025-01-24 12:52:05 +08:00
fix Qt5 build on CI for MacOS which requires x86_64 (#204)
Some checks failed
CI: Build Test / Build (-Wall -Wextra -pedantic -Werror, -j3, -D QT_DEFAULT_MAJOR_VERSION=6, make, macos-13, 6.2.4) (push) Waiting to run
CI: Build Test / Build (-Wall -Wextra -pedantic -Werror, -j3, -D QT_DEFAULT_MAJOR_VERSION=6, make, macos-13, 6.5.0) (push) Waiting to run
CI: Build Test / Build (-Wall -Wextra -pedantic -Werror, -j3, make, macos-13, 5.15.0) (push) Waiting to run
CI: Build Test / Build (/W4 /WX /MP, -D QT_DEFAULT_MAJOR_VERSION=6, nmake, windows-latest, 6.2.4) (push) Waiting to run
CI: Build Test / Build (/W4 /WX /MP, -D QT_DEFAULT_MAJOR_VERSION=6, nmake, windows-latest, 6.5.0) (push) Waiting to run
CI: Build Test / Build (/W4 /WX /MP, nmake, windows-latest, 5.15.0) (push) Waiting to run
CI: Build Test / Build (-Wall -Wextra -pedantic -Werror, -j2, -D QT_DEFAULT_MAJOR_VERSION=6, make, ubuntu-20.04, 6.2.4) (push) Failing after 1m7s
CI: Build Test / Build (-Wall -Wextra -pedantic -Werror, -j2, -D QT_DEFAULT_MAJOR_VERSION=6, make, ubuntu-20.04, 6.5.0) (push) Failing after 10s
CI: Build Test / Build (-Wall -Wextra -pedantic -Werror, -j2, make, ubuntu-20.04, 5.15.0) (push) Failing after 10s
Documentation / Doxygen (push) Failing after 3h9m57s
Some checks failed
CI: Build Test / Build (-Wall -Wextra -pedantic -Werror, -j3, -D QT_DEFAULT_MAJOR_VERSION=6, make, macos-13, 6.2.4) (push) Waiting to run
CI: Build Test / Build (-Wall -Wextra -pedantic -Werror, -j3, -D QT_DEFAULT_MAJOR_VERSION=6, make, macos-13, 6.5.0) (push) Waiting to run
CI: Build Test / Build (-Wall -Wextra -pedantic -Werror, -j3, make, macos-13, 5.15.0) (push) Waiting to run
CI: Build Test / Build (/W4 /WX /MP, -D QT_DEFAULT_MAJOR_VERSION=6, nmake, windows-latest, 6.2.4) (push) Waiting to run
CI: Build Test / Build (/W4 /WX /MP, -D QT_DEFAULT_MAJOR_VERSION=6, nmake, windows-latest, 6.5.0) (push) Waiting to run
CI: Build Test / Build (/W4 /WX /MP, nmake, windows-latest, 5.15.0) (push) Waiting to run
CI: Build Test / Build (-Wall -Wextra -pedantic -Werror, -j2, -D QT_DEFAULT_MAJOR_VERSION=6, make, ubuntu-20.04, 6.2.4) (push) Failing after 1m7s
CI: Build Test / Build (-Wall -Wextra -pedantic -Werror, -j2, -D QT_DEFAULT_MAJOR_VERSION=6, make, ubuntu-20.04, 6.5.0) (push) Failing after 10s
CI: Build Test / Build (-Wall -Wextra -pedantic -Werror, -j2, make, ubuntu-20.04, 5.15.0) (push) Failing after 10s
Documentation / Doxygen (push) Failing after 3h9m57s
The Qt5 build in the CI is broken, because Qt5 is provided for x86_64 only, while current macos runners support arm64 only. Setting MacOS to version 13 should fix this until it falls out of GitHub Support. References: - https://github.com/jurplel/install-qt-action/issues/238 - https://github.com/faaxm/spix/blob/master/.github/workflows/build.yml
This commit is contained in:
parent
f0bc583b7f
commit
565ebd1c3d
8
.github/workflows/main.yml
vendored
8
.github/workflows/main.yml
vendored
@ -22,7 +22,7 @@ jobs:
|
||||
platform:
|
||||
- ubuntu-20.04
|
||||
- windows-latest
|
||||
- macos-latest
|
||||
- macos-13
|
||||
include:
|
||||
- qt_version: 6.2.4
|
||||
additional_arguments: -D QT_DEFAULT_MAJOR_VERSION=6
|
||||
@ -32,7 +32,7 @@ jobs:
|
||||
make: make
|
||||
CXXFLAGS: -Wall -Wextra -pedantic -Werror
|
||||
MAKEFLAGS: -j2
|
||||
- platform: macos-latest
|
||||
- platform: macos-13
|
||||
make: make
|
||||
CXXFLAGS: -Wall -Wextra -pedantic -Werror
|
||||
MAKEFLAGS: -j3
|
||||
@ -87,24 +87,28 @@ jobs:
|
||||
cmake --build .
|
||||
|
||||
- name: Build basic example with QMake
|
||||
if: ${{ !contains(matrix.platform, 'macos') }}
|
||||
working-directory: examples/basic/
|
||||
run: |
|
||||
qmake
|
||||
${{ matrix.make }}
|
||||
|
||||
- name: Build calculator example with QMake
|
||||
if: ${{ !contains(matrix.platform, 'macos') }}
|
||||
working-directory: examples/calculator/
|
||||
run: |
|
||||
qmake
|
||||
${{ matrix.make }}
|
||||
|
||||
- name: Build sending_arguments example with QMake
|
||||
if: ${{ !contains(matrix.platform, 'macos') }}
|
||||
working-directory: examples/sending_arguments/
|
||||
run: |
|
||||
qmake
|
||||
${{ matrix.make }}
|
||||
|
||||
- name: Build windows_raise_widget example with QMake
|
||||
if: ${{ !contains(matrix.platform, 'macos') }}
|
||||
working-directory: examples/windows_raise_widget/
|
||||
run: |
|
||||
qmake
|
||||
|
Loading…
Reference in New Issue
Block a user