From 1625ef83bd25ef6b9555cd5f75185955998339ce Mon Sep 17 00:00:00 2001 From: Eike Ziller Date: Thu, 5 Sep 2024 08:59:26 +0200 Subject: [PATCH] COIN: Switch to Qt 6.8 snapshots and its provisioning Will be used for Qt Creator 15. Also remove the conditions. We run the precheck for all configurations listed in qt-creator.yaml, because we define that exactly for the precheck. So we do not need to change the conditions here because we switch to MSVC2022 in the config. Change-Id: Ibce3cfefcb165de8ea98466dcdf7ddf90f2b78dc Reviewed-by: David Schulz --- coin/instructions/build.yaml | 14 +++-------- coin/instructions/common_environment.yaml | 6 ++--- coin/module_config.yaml | 30 ----------------------- coin/product_dependencies.yaml | 2 +- 4 files changed, 7 insertions(+), 45 deletions(-) diff --git a/coin/instructions/build.yaml b/coin/instructions/build.yaml index b98cfbafbcc..eaaba495df7 100644 --- a/coin/instructions/build.yaml +++ b/coin/instructions/build.yaml @@ -52,9 +52,6 @@ instructions: - condition: property property: host.os equals_value: Linux - - condition: property - property: target.compiler - in_values: [GCC] - type: Group instructions: @@ -133,14 +130,9 @@ instructions: maxTimeBetweenOutput: 3600 userMessageOnFailure: "Failed to build sdktool, check logs." enable_if: - condition: and - conditions: - - condition: property - property: target.compiler - in_values: [MSVC2013, MSVC2015, MSVC2017, MSVC2019] - - condition: property - property: target.arch - equals_value: X86_64 + condition: property + property: host.os + equals_value: Windows - type: UploadArtifact archiveDirectory: "{{.AgentWorkingDir}}/qt-creator/qt-creator_build/build" diff --git a/coin/instructions/common_environment.yaml b/coin/instructions/common_environment.yaml index df5a10436cd..68ec6c5fa53 100644 --- a/coin/instructions/common_environment.yaml +++ b/coin/instructions/common_environment.yaml @@ -10,7 +10,7 @@ instructions: variableValue: https://ci-files02-hki.ci.qt.io/packages/jenkins/qtcreator_libclang/libclang-release_18.1.7-based - type: EnvironmentVariable variableName: QTC_QT_BASE_URL - variableValue: "https://ci-files02-hki.ci.qt.io/packages/jenkins/archive/qt/6.7/6.7.2-released/Qt" + variableValue: "https://ci-files02-hki.ci.qt.io/packages/jenkins/qt/6.8.0/release_content/" - type: EnvironmentVariable variableName: QTC_QT_MODULES variableValue: "qt5compat qtbase qtdeclarative qtimageformats qtquick3d qtquicktimeline qtserialport qtshadertools qtsvg qttools qttranslations qtwebengine" @@ -30,7 +30,7 @@ instructions: instructions: - type: EnvironmentVariable variableName: QTC_QT_POSTFIX - variableValue: "-Windows-Windows_10_22H2-MSVC2019-Windows-Windows_10_22H2-X86_64.7z" + variableValue: "-Windows-Windows_11_23H2-MSVC2022-Windows-Windows_11_23H2-X86_64.7z" - type: EnvironmentVariable variableName: QTC_SDKTOOL_QT_EXT variableValue: ".zip" @@ -54,7 +54,7 @@ instructions: instructions: - type: EnvironmentVariable variableName: QTC_QT_POSTFIX - variableValue: "-MacOS-MacOS_13-Clang-MacOS-MacOS_13-X86_64-ARM64.7z" + variableValue: "-MacOS-MacOS_14-Clang-MacOS-MacOS_14-X86_64-ARM64.7z" - type: EnvironmentVariable variableName: QTC_SDKTOOL_QT_EXT variableValue: ".tar.xz" diff --git a/coin/module_config.yaml b/coin/module_config.yaml index ecef22e379c..f7e543802e7 100644 --- a/coin/module_config.yaml +++ b/coin/module_config.yaml @@ -1,34 +1,4 @@ version: 2 -accept_configuration: - condition: or - conditions: - - condition: property - property: features - contains_value: LicenseCheck - - condition: and - conditions: - - condition: property - property: host.os - equals_value: Windows - - condition: property - property: host - equals_property: target - - condition: property - property: target.compiler - equals_value: MSVC2019 - - condition: property - property: target.arch - not_equals_value: X86 - - condition: and - conditions: - - condition: property - property: host.os - equals_value: Linux - - condition: and - conditions: - - condition: property - property: host.os - equals_value: MacOS machine_type: Build: diff --git a/coin/product_dependencies.yaml b/coin/product_dependencies.yaml index 9a7e164d2b3..9f43d3da95f 100644 --- a/coin/product_dependencies.yaml +++ b/coin/product_dependencies.yaml @@ -1,4 +1,4 @@ dependencies: ../../qt/qt5.git: - ref: "6.7" + ref: "6.8"