From 6c37ba367a0c0ef8d16e5013c7da39b6ebbbca14 Mon Sep 17 00:00:00 2001 From: Tatiana Borisova Date: Wed, 15 Oct 2025 11:34:38 +0200 Subject: [PATCH] Extend qtopenapi builds - Add macos13, macos26 configurations for qtopenapi - Add Ubuntu 20, 22 configurations - Add Ubuntu 24 aarch64 configuration - Add RHEL8.10 and Debian configurations Task-number: QTBUG-140130 Change-Id: Idca79c1e05b012f675aff975fcfc82be9f01538b Reviewed-by: Alexandru Croitor --- coin/platform_configs/qtopenapi.yaml | 20 +++++++++++++++++++ .../51-openapi.sh | 7 +++++++ .../qtci-linux-RHEL-8.10-x86_64/51-openapi.sh | 7 +++++++ .../51-openapi.sh | 7 +++++++ .../51-openapi.sh | 7 +++++++ .../51-openapi.sh | 7 +++++++ .../51-openapi.sh | 7 +++++++ .../qtci-macos-13-arm/41-openapi.sh | 7 +++++++ .../qtci-macos-26-arm/41-openapi.sh | 7 +++++++ 9 files changed, 76 insertions(+) create mode 100755 coin/provisioning/qtci-linux-Debian-11.6-aarch64/51-openapi.sh create mode 100755 coin/provisioning/qtci-linux-RHEL-8.10-x86_64/51-openapi.sh create mode 100755 coin/provisioning/qtci-linux-Ubuntu-20.04-x86_64/51-openapi.sh create mode 100755 coin/provisioning/qtci-linux-Ubuntu-22.04-aarch64/51-openapi.sh create mode 100755 coin/provisioning/qtci-linux-Ubuntu-22.04-x86_64/51-openapi.sh create mode 100755 coin/provisioning/qtci-linux-Ubuntu-24.04-aarch64/51-openapi.sh create mode 100755 coin/provisioning/qtci-macos-13-arm/41-openapi.sh create mode 100755 coin/provisioning/qtci-macos-26-arm/41-openapi.sh diff --git a/coin/platform_configs/qtopenapi.yaml b/coin/platform_configs/qtopenapi.yaml index 6d1a28ee..22c7dc8c 100644 --- a/coin/platform_configs/qtopenapi.yaml +++ b/coin/platform_configs/qtopenapi.yaml @@ -2,6 +2,16 @@ Version: 2 Include: [ macos.yaml: [ "macos-14-arm64-tests", + "macos-13-arm64-tests", + "macos-15-arm64-tests", + "macos-26-arm64-tests", + "macos-26-arm64-developer-build", + "macos-13-arm64-developer-build-tests", + "macos-14-arm64-developer-build-tests", + "macos-15-arm64-developer-build-tests", + "macos-26-arm64-developer-build-tests", + "macos-arm64-developer-build", + "macos-universal-on-arm64", "macos-arm64-developer-build", ], cmake_platforms.yaml: [ @@ -9,6 +19,16 @@ Include: [ "ubuntu-24.04-x64-developer-build", "ubuntu-24.04-x64-x11-tests", "ubuntu-24.04-x64-developer-build-x11-tests", + "ubuntu-22.04-developer-build", + "ubuntu-22.04", + "ubuntu-22.04-developer-build-x11-tests", + "ubuntu-22.04-x11-tests", + "ubuntu-24.04-arm64-developer-build", + "ubuntu-24.04-arm64", + "ubuntu-24.04-arm64-wayland-tests", + "ubuntu-24.04-arm64-offscreen-tests", + "ubuntu-24.04-x64-developer-build", + "rhel-8.10", "rhel-9.4", "opensuse-15.6-developer-build", ] diff --git a/coin/provisioning/qtci-linux-Debian-11.6-aarch64/51-openapi.sh b/coin/provisioning/qtci-linux-Debian-11.6-aarch64/51-openapi.sh new file mode 100755 index 00000000..e709fa70 --- /dev/null +++ b/coin/provisioning/qtci-linux-Debian-11.6-aarch64/51-openapi.sh @@ -0,0 +1,7 @@ +#!/bin/bash +#Copyright (C) 2025 The Qt Company Ltd +#SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only + +BASEDIR=$(dirname "$0") +"$BASEDIR/../common/unix/install_openapi.sh" + diff --git a/coin/provisioning/qtci-linux-RHEL-8.10-x86_64/51-openapi.sh b/coin/provisioning/qtci-linux-RHEL-8.10-x86_64/51-openapi.sh new file mode 100755 index 00000000..e709fa70 --- /dev/null +++ b/coin/provisioning/qtci-linux-RHEL-8.10-x86_64/51-openapi.sh @@ -0,0 +1,7 @@ +#!/bin/bash +#Copyright (C) 2025 The Qt Company Ltd +#SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only + +BASEDIR=$(dirname "$0") +"$BASEDIR/../common/unix/install_openapi.sh" + diff --git a/coin/provisioning/qtci-linux-Ubuntu-20.04-x86_64/51-openapi.sh b/coin/provisioning/qtci-linux-Ubuntu-20.04-x86_64/51-openapi.sh new file mode 100755 index 00000000..e709fa70 --- /dev/null +++ b/coin/provisioning/qtci-linux-Ubuntu-20.04-x86_64/51-openapi.sh @@ -0,0 +1,7 @@ +#!/bin/bash +#Copyright (C) 2025 The Qt Company Ltd +#SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only + +BASEDIR=$(dirname "$0") +"$BASEDIR/../common/unix/install_openapi.sh" + diff --git a/coin/provisioning/qtci-linux-Ubuntu-22.04-aarch64/51-openapi.sh b/coin/provisioning/qtci-linux-Ubuntu-22.04-aarch64/51-openapi.sh new file mode 100755 index 00000000..e709fa70 --- /dev/null +++ b/coin/provisioning/qtci-linux-Ubuntu-22.04-aarch64/51-openapi.sh @@ -0,0 +1,7 @@ +#!/bin/bash +#Copyright (C) 2025 The Qt Company Ltd +#SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only + +BASEDIR=$(dirname "$0") +"$BASEDIR/../common/unix/install_openapi.sh" + diff --git a/coin/provisioning/qtci-linux-Ubuntu-22.04-x86_64/51-openapi.sh b/coin/provisioning/qtci-linux-Ubuntu-22.04-x86_64/51-openapi.sh new file mode 100755 index 00000000..e709fa70 --- /dev/null +++ b/coin/provisioning/qtci-linux-Ubuntu-22.04-x86_64/51-openapi.sh @@ -0,0 +1,7 @@ +#!/bin/bash +#Copyright (C) 2025 The Qt Company Ltd +#SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only + +BASEDIR=$(dirname "$0") +"$BASEDIR/../common/unix/install_openapi.sh" + diff --git a/coin/provisioning/qtci-linux-Ubuntu-24.04-aarch64/51-openapi.sh b/coin/provisioning/qtci-linux-Ubuntu-24.04-aarch64/51-openapi.sh new file mode 100755 index 00000000..e709fa70 --- /dev/null +++ b/coin/provisioning/qtci-linux-Ubuntu-24.04-aarch64/51-openapi.sh @@ -0,0 +1,7 @@ +#!/bin/bash +#Copyright (C) 2025 The Qt Company Ltd +#SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only + +BASEDIR=$(dirname "$0") +"$BASEDIR/../common/unix/install_openapi.sh" + diff --git a/coin/provisioning/qtci-macos-13-arm/41-openapi.sh b/coin/provisioning/qtci-macos-13-arm/41-openapi.sh new file mode 100755 index 00000000..e709fa70 --- /dev/null +++ b/coin/provisioning/qtci-macos-13-arm/41-openapi.sh @@ -0,0 +1,7 @@ +#!/bin/bash +#Copyright (C) 2025 The Qt Company Ltd +#SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only + +BASEDIR=$(dirname "$0") +"$BASEDIR/../common/unix/install_openapi.sh" + diff --git a/coin/provisioning/qtci-macos-26-arm/41-openapi.sh b/coin/provisioning/qtci-macos-26-arm/41-openapi.sh new file mode 100755 index 00000000..e709fa70 --- /dev/null +++ b/coin/provisioning/qtci-macos-26-arm/41-openapi.sh @@ -0,0 +1,7 @@ +#!/bin/bash +#Copyright (C) 2025 The Qt Company Ltd +#SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only + +BASEDIR=$(dirname "$0") +"$BASEDIR/../common/unix/install_openapi.sh" +