3232 # fail-fast: Default is true, switch to false to allow one platform to fail and still run others
3333 fail-fast : false
3434 matrix :
35- os : [ubuntu-22.04, ubuntu-24.04, windows-2022, macos-13 , macos-arm64 ]
35+ os : [ubuntu-22.04, ubuntu-24.04, windows-2022, macos-15-intel , macos-15 ]
3636 include :
3737 - os : ubuntu-22.04
3838 SELF_HOSTED : false
@@ -64,29 +64,29 @@ jobs:
6464 QT_OS_NAME : windows
6565 QT_ARCH : win64_msvc2019_64
6666 arch : x86_64
67- - os : macos-13
67+ - os : macos-15-intel
6868 SELF_HOSTED : false
6969 PLATFORM_NAME : Darwin
7070 BINARY_EXT : dmg
7171 COMPRESSED_EXT : tar.gz
7272 BINARY_PKG_PATH : _CPack_Packages/Darwin/IFW
7373 COMPRESSED_PKG_PATH : _CPack_Packages/Darwin/TGZ
7474 MACOSX_DEPLOYMENT_TARGET : 13.0
75- SDKROOT : /Applications/Xcode_15.2 .app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk
75+ SDKROOT : /Applications/Xcode_16.4 .app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk
7676 QT_OS_NAME : mac
7777 QT_ARCH : clang_64
7878 arch : x86_64
79- - os : macos-arm64
80- SELF_HOSTED : true
79+ - os : macos-15
80+ SELF_HOSTED : false
8181 PLATFORM_NAME : Darwin
8282 BINARY_EXT : dmg
8383 COMPRESSED_EXT : tar.gz
8484 BINARY_PKG_PATH : _CPack_Packages/Darwin/IFW
8585 COMPRESSED_PKG_PATH : _CPack_Packages/Darwin/TGZ
8686 MACOSX_DEPLOYMENT_TARGET : 13.0
87- SDKROOT : /Applications/Xcode_15.2 .app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk
87+ SDKROOT : /Applications/Xcode_16.4 .app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk
8888 QT_OS_NAME : mac
89- QT_ARCH : arm_64
89+ QT_ARCH : clang_64
9090 arch : arm64
9191
9292 steps :
@@ -184,10 +184,10 @@ jobs:
184184 echo "/Users/irvinemac/Qt/Tools/QtInstallerFramework/4.3/bin/" >> $GITHUB_PATH
185185 else
186186 echo "Setting Xcode version"
187- sudo xcode-select -s "/Applications/Xcode_15.2 .app/Contents/Developer/"
187+ sudo xcode-select -s "/Applications/Xcode_16.4 .app/Contents/Developer/"
188188
189189 echo "Using brew to install ninja"
190- brew install ninja md5sha1sum ccache
190+ brew install md5sha1sum ccache
191191
192192 ccache --set-config=cache_dir=$CCACHE_DIR
193193 ccache --set-config=max_size=500M
@@ -196,9 +196,12 @@ jobs:
196196
197197 # The openssl@3 package installed on CI adds these files to the pkgconfig directory
198198 # Remove them here so they aren't found instead of the version of OpenSSL built by Conan
199- rm /usr/local/lib/pkgconfig/libcrypto.pc
200- rm /usr/local/lib/pkgconfig/libssl.pc
201- rm /usr/local/lib/pkgconfig/openssl.pc
199+ if [ -d /usr/local/lib/pkgconfig/ ]; then
200+ ls -alsh /usr/local/lib/pkgconfig/
201+ rm -f /usr/local/lib/pkgconfig/libcrypto.pc
202+ rm -f /usr/local/lib/pkgconfig/libssl.pc
203+ rm -f /usr/local/lib/pkgconfig/openssl.pc
204+ fi;
202205 fi;
203206 fi;
204207
@@ -235,8 +238,8 @@ jobs:
235238 brew list aria2 || brew install aria2
236239 aria2c https://www.apple.com/certificateauthority/AppleWWDRCAG2.cer
237240 aria2c https://www.apple.com/certificateauthority/DeveloperIDG2CA.cer
238- security import AppleWWDRCAG2.cer -k $KEYCHAIN_PATH
239- security import DeveloperIDG2CA.cer -k $KEYCHAIN_PATH
241+ security import AppleWWDRCAG2.cer -k $KEYCHAIN_PATH || true
242+ security import DeveloperIDG2CA.cer -k $KEYCHAIN_PATH || true
240243 security find-identity -vvvv $KEYCHAIN_PATH
241244 security find-identity -v -p codesigning
242245
@@ -430,6 +433,8 @@ jobs:
430433 pip show setuptools || true
431434 pip install setuptools --upgrade
432435 pip3 install aqtinstall
436+ aqt list-qt mac desktop --arch 6.5.2
437+ aqt list-qt mac desktop --modules 6.5.2 ${{ matrix.QT_ARCH }}
433438 aqt install-qt --outputdir ./build/Qt-install/ ${{ matrix.QT_OS_NAME }} desktop $QT_VERSION ${{ matrix.QT_ARCH }} -m qtwebchannel qtwebengine qtwebview qt5compat qtpositioning qtcharts
434439 fi
435440
@@ -698,17 +703,16 @@ jobs:
698703 # fail-fast: Default is true, switch to false to allow one platform to fail and still run others
699704 fail-fast : false
700705 matrix :
701- os : [macos-13 , macos-14 ]
706+ os : [macos-15-intel , macos-15 ]
702707 include :
703- - os : macos-13
704- binary_os : macos-13
708+ - os : macos-15-intel
709+ binary_os : macos-15-intel
705710 SELF_HOSTED : false
706711 BINARY_EXT : dmg
707712 COMPRESSED_EXT : tar.gz
708713 arch : x86_64
709- # This is the GHA hosted one
710- - os : macos-14
711- binary_os : macos-arm64
714+ - os : macos-15
715+ binary_os : macos-15
712716 SELF_HOSTED : false
713717 BINARY_EXT : dmg
714718 COMPRESSED_EXT : tar.gz
0 commit comments