From 91ef9fed9f03df9805914aaeaa8b6f92230ac806 Mon Sep 17 00:00:00 2001 From: Eike Ziller Date: Thu, 13 Nov 2025 15:22:53 +0100 Subject: [PATCH] COIN/QtCreator: Move to RHEL 9 and macOS 15 for QtC 19+ Updating for raising the compiler requirements. Also adds Ubuntu 22 to test with GCC 11 Since Qt Creator branches can use the same Qt branches that define these platforms, keep one RHEL 8 job for Qt Creator 18. Mark it in the features, so the Qt Creator 19+ configuration can filter these out. Change-Id: Ib771f473b6ed3ce42c6191647da7d473b64c2316 Reviewed-by: Jukka Jokiniva (cherry picked from commit dcd07cc2abcb28bc0af51d7f4ecbf1c3069c6a89) Reviewed-by: Qt Cherry-pick Bot (cherry picked from commit 69a8b1abfe34141e559061805e7d20c2154cad50) --- coin/platform_configs/qt-creator.yaml | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/coin/platform_configs/qt-creator.yaml b/coin/platform_configs/qt-creator.yaml index 4faf7cf5..075f6f74 100644 --- a/coin/platform_configs/qt-creator.yaml +++ b/coin/platform_configs/qt-creator.yaml @@ -9,7 +9,7 @@ Configurations: Environment variables: [] Environment script: ['%ProgramFiles%\Microsoft Visual Studio\2022\Professional\VC\Auxiliary\Build\vcvarsall.bat', 'amd64'] - - Template: 'qtci-linux-RHEL-8.10-x86_64-51' + Template: 'qtci-linux-RHEL-9.4-x86_64-50' Compiler: 'GCC' Features: ['Sccache', 'DebugAndRelease'] Configure arguments: '' @@ -21,7 +21,7 @@ Configurations: Configure arguments: '' Environment variables: [] - - Template: 'qtci-macos-14-arm-106' + Template: 'qtci-macos-15-arm-104' Compiler: 'Clang' Features: ['Sccache', 'DebugAndRelease'] Configure arguments: '' @@ -43,17 +43,30 @@ Configurations: Environment variables: [] Environment script: ['%ProgramFiles%\Microsoft Visual Studio\2022\Professional\VC\Auxiliary\Build\vcvarsall.bat', 'amd64'] - - Template: 'qtci-linux-RHEL-8.10-x86_64-51' + Template: 'qtci-linux-RHEL-9.4-x86_64-50' Compiler: 'GCC' Features: ['Sccache', 'DebugAndRelease', 'OldestQt'] Configure arguments: '' Environment variables: [] - - Template: 'qtci-macos-14-arm-106' + Template: 'qtci-linux-RHEL-8.10-x86_64-51' + Compiler: 'GCC' + Features: ['Sccache', 'DebugAndRelease', 'OldestQt', 'QtC18AndEarlier'] + Configure arguments: '' + Environment variables: [] +- + Template: 'qtci-macos-15-arm-104' Compiler: 'Clang' Features: ['Sccache', 'DebugAndRelease', 'OldestQt'] Configure arguments: '' Environment variables: [] +# Tests GCC 11 +- + Template: 'qtci-linux-Ubuntu-22.04-x86_64-51' + Compiler: 'GCC' + Features: ['Sccache', 'DebugAndRelease', 'OldestQt'] + Configure arguments: '' + Environment variables: [] # license check - Template: 'qtci-linux-Ubuntu-22.04-x86_64-51'