From dcd07cc2abcb28bc0af51d7f4ecbf1c3069c6a89 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. Pick-to: 6.11 6.10 Change-Id: Ib771f473b6ed3ce42c6191647da7d473b64c2316 Reviewed-by: Jukka Jokiniva --- 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'