Commit Graph
6672 Commits
Author SHA1 Message Date
Oliver Wolff 098ec00e62 Windows provisioning: Remove duplicate libusb install scripts
When libusb installation was added for Windows, Linux, and Mac in change
2cee9da977 there already was a libusb
installation script for Windows in Coin. This script duplication has
never been fixed, so we had 2 scripts for a long time.

Pick-to: 6.8
Change-Id: Ic18824faf543a7cae2497b29e4ac8f757ed83af0
Reviewed-by: Tony Sarajärvi <[email protected]>
(cherry picked from commit dc29c6d134)
Reviewed-by: Qt Cherry-pick Bot <[email protected]>
(cherry picked from commit eb3a82b7c6)
2026-09-11 04:21:32 +00:00
Qt Submodule Update Bot e16f7c5ce3 Update submodules on '6.11 in qt/qt5'
Change-Id: Ib2eb543bc79f3033f83610fb764bfb623e820c9c
Reviewed-by: Qt Submodule Update Bot <[email protected]>
2026-09-09 19:03:21 +00:00
Simo Fält 1e0165b7e6 Provisioning: Fix for missing Debian security packages
Pick-to: 6.8
Change-Id: I65b47bfc1580996989ab1d948a141d46fd53b6f8
Reviewed-by: Jukka Jokiniva <[email protected]>
(cherry picked from commit 31071aed4a)
Reviewed-by: Qt Cherry-pick Bot <[email protected]>
(cherry picked from commit acbb42c920)
2026-09-08 18:59:51 +00:00
Eike Ziller 6db36ca105 COIN: Install chrpath on OpenSUSE 16
Required for building Qt Creator/Profiler (installing Qt and
patching ICU)

Change-Id: I733bd8c9a16ebae31c72c01e94d9413c7ff678ab
Reviewed-by: Patrik Teivonen <[email protected]>
(cherry picked from commit 779613db43)
Reviewed-by: Qt Cherry-pick Bot <[email protected]>
(cherry picked from commit f79439844d)
2026-09-08 14:56:18 +00:00
Axel Spoerl 6306f2427d Coin: Build offscreen QPA plugin for Android CI configs
Qt 6.11 removed the NOT ANDROID guard around the offscreen platform
plugin, so it can now be built for Android. Add offscreen to -qpa
alongside android in the Android build configs so libqoffscreen is
built and shipped for every ABI.

Change-Id: I01fea9372c5297ef633fa3ddead84e9e975a2051
Reviewed-by: Shawn Rutledge <[email protected]>
(cherry picked from commit e0f1c974c3)
Reviewed-by: Qt Cherry-pick Bot <[email protected]>
(cherry picked from commit d110ff4c98)
2026-09-05 14:44:52 +00:00
Elias Toivola 415077ccf9 Linux: add a distro version check to prevent unintentional updates
Add a helper script to check the reported distro version at
/etc/os-release at the start of a provisioning and at the end of it,
compare them, and throw an error if there is any difference even at the
most minor patch level e.g. Ubuntu 24.04.0 -> 24.04.1.

Task-number: QTQAINFRA-7810
Pick-to: 6.8
Change-Id: If4f1e997aef40037ee876bc3843ed09a5412615f
Reviewed-by: Simo Fält <[email protected]>
(cherry picked from commit d4992d4da4)
Reviewed-by: Qt Cherry-pick Bot <[email protected]>
(cherry picked from commit 178aaee44f)
2026-09-04 04:11:18 +00:00
Jukka Jokiniva aa815578ba Update CINetworkTest application version
Task-number: QTQAINFRA-8035
Change-Id: I5b7df957dd9688b4357426dd4996f6bd56d755b4
Reviewed-by: Axel Spoerl <[email protected]>
(cherry picked from commit 092792a1f4)
Reviewed-by: Qt Cherry-pick Bot <[email protected]>
(cherry picked from commit 1e60576633)
Reviewed-by: Jani Heikkinen <[email protected]>
2026-09-03 09:36:16 +00:00
Qt Submodule Update Bot 1e869737b9 Update submodules on '6.11 in qt/qt5'
Change-Id: I5675289ea6dcb17f79f59db4516691e15bf8c2db
Reviewed-by: Qt Submodule Update Bot <[email protected]>
2026-09-03 09:36:15 +00:00
Assam Boudjelthia 0a2cd1af37 Provisioning: add Qt Gradle Plugin to the Gradle cache project
Add Qt Gradle plugin to the provisioning Gradle cache to avoid
potential fetching on each build in qtdeclarative tests.

The cache project still lives under common/linux/android in
this branch, so apply the changes there.

Fixes: QTBUG-147567
Change-Id: I2ac5ef09b958e50d808a024479ee6d4ed111aff0
Reviewed-by: Toni Saario <[email protected]>
(cherry picked from commit 9969af72b5)
Reviewed-by: Qt Cherry-pick Bot <[email protected]>
(cherry picked from commit 1b8b29a624)
2026-09-02 11:09:41 +00:00
Assam Boudjelthia 6942ac8d64 Provisioning: add feature delivery to the Gradle cache project
Add feature-delivery plugin to the provisioning Gradle cache
to avoid potential fetching on each build in qtbase tests.

The cache project still lives under common/linux/android in
this branch, so apply the changes there. The feature module
uses a Java source since the project is Java based.

Change-Id: Ie9126114287aff77abcd2f68bfff4d8dc25fa6a9
Reviewed-by: Toni Saario <[email protected]>
(cherry picked from commit 4549003489)
Reviewed-by: Qt Cherry-pick Bot <[email protected]>
(cherry picked from commit 6b1a3ddb0b)
2026-09-02 11:09:39 +00:00
Qt Submodule Update Bot a6073008b5 Update submodules on '6.11 in qt/qt5'
Change-Id: Id6107540d154f258ad693f586c0bd609a2fe536a
Reviewed-by: Qt Submodule Update Bot <[email protected]>
2026-08-31 20:02:19 +00:00
Qt Submodule Update Bot d138f2ebe8 Update submodules on '6.11 in qt/qt5'
Change-Id: Ia3052d112382d2349efbf0a42b3197b6b3b220d8
Reviewed-by: Qt Submodule Update Bot <[email protected]>
2026-08-28 19:23:06 +00:00
Qt Submodule Update Bot 2fca1c5225 Update submodules on '6.11 in qt/qt5'
Change-Id: I57d2eb0a06984859cc0a1789ee527867e37f10f7
Reviewed-by: Qt Submodule Update Bot <[email protected]>
2026-08-27 15:47:28 +00:00
Qt Submodule Update Bot e3c1913d9c Update submodules on '6.11 in qt/qt5'
Change-Id: Ifa48c3a5b839e09fb9e4abf426434df06466e9c1
Reviewed-by: Qt Submodule Update Bot <[email protected]>
2026-08-26 05:13:39 +00:00
Qt Submodule Update Bot 7412d7a43d Update submodules on '6.11 in qt/qt5'
Change-Id: Icf4a5f07e19480ab480fa5f30de7ef44751f272e
Reviewed-by: Qt Submodule Update Bot <[email protected]>
2026-08-24 20:11:56 +00:00
Qt Submodule Update Bot 704ab2ae24 Update submodules on '6.11 in qt/qt5'
Change-Id: Ib4a1a9bbd4fa4d79ec0a128353745fc3689b33ff
Reviewed-by: Qt Submodule Update Bot <[email protected]>
2026-08-22 18:04:26 +00:00
Tuomas Vaarala 3e9469131e Coin: QNX 8.0 QEMU: add libasound.so.5 to the system image
Qt6Multimedia on QNX links libasound (QSA), but 8.0 mkqnximage ships no
audio at all, so qtspeech's tst_qtexttospeech dies at load with
"ldd:FATAL: Could not load library libasound.so.5". Add the library;
without io-audio the device list just stays empty.

Change-Id: I467cb977313ce2496e2ab063c820929f2bfa591e
Reviewed-by: Marianne Yrjänä <[email protected]>
Reviewed-by: Simo Fält <[email protected]>
(cherry picked from commit c899623a25)
Reviewed-by: Qt Cherry-pick Bot <[email protected]>
(cherry picked from commit 29a3079d3d)
2026-08-20 20:36:03 +00:00
Qt Submodule Update Bot 96c827b9fe Update submodules on '6.11 in qt/qt5'
Change-Id: I63a355205b0ef373ec122f0b879ce0bb0c4065a9
Reviewed-by: Qt Submodule Update Bot <[email protected]>
2026-08-20 17:07:20 +00:00
Qt Submodule Update Bot ccb8b97560 Update submodules on '6.11 in qt/qt5'
Change-Id: Ie2fe3b74afeff72dc7f99295447994169112d329
Reviewed-by: Qt Submodule Update Bot <[email protected]>
2026-08-19 16:57:02 +00:00
Qt Submodule Update Bot 80da4fc5a4 Update submodules on '6.11 in qt/qt5'
Change-Id: I402aef8ac90884403f5c5953c83f275bb1601dab
Reviewed-by: Qt Submodule Update Bot <[email protected]>
2026-08-19 00:32:42 +00:00
Marianne Yrjänä e520cb9aa2 CI: Update QNX7.1 toolchain
Toolchain updated to newer version and related library version updates done.
Added sshd-session as it's now needed by SSH Daemon.

Pick-to: 6.8
Change-Id: Iebf22f27c33709902485bd034c9442659c1b54cc
Reviewed-by: Simo Fält <[email protected]>
(cherry picked from commit 14aeaae7de)
Reviewed-by: Qt Cherry-pick Bot <[email protected]>
(cherry picked from commit 24348fe918)
2026-08-18 12:24:01 +00:00
Qt Submodule Update Bot 82fef3179b Update submodules on '6.11 in qt/qt5'
Change-Id: I5a196a8cc94fb90e5d2e0f4e8800414593d422cd
Reviewed-by: Qt Submodule Update Bot <[email protected]>
2026-08-17 14:53:06 +00:00
Alexandru Croitor a424ae2f5a CMake: Update provisioned CMake to version 4.3.2
Update provisioned cmake to 4.3.2.

Adjust the linux provisioning script to be architecture-aware.

Add the script to the provisioning of the Ubuntu-24.04-aarch64
platform, which was previously missing it and instead relied on the
system 3.28.3 CMake.

Pick-to: 6.8
Fixes: QTQAINFRA-7785
Change-Id: Ib2b6a55d7b994c95299ddf66546d9362b04823df
Reviewed-by: Joerg Bornemann <[email protected]>
(cherry picked from commit f408aa690a)
Reviewed-by: Qt Cherry-pick Bot <[email protected]>
(cherry picked from commit c73ed0d8d5)
2026-08-16 14:06:37 +00:00
Qt Submodule Update Bot b3b4d70880 Update submodules on '6.11 in qt/qt5'
Change-Id: Id194182ab3245799d9b26d7fb2dcc29a87a7b599
Reviewed-by: Qt Submodule Update Bot <[email protected]>
2026-08-15 08:28:35 +00:00
Artem Dyomin 0db62885e4 Update FFmpeg => 7.1.5
The FFmpeg update fixes critical magicyuv decoder vulnerabilities.

Change-Id: Ie18d42f4fa7c0b9e975a017dd6f20419036a106e
Reviewed-by: Tim Blechmann <[email protected]>
Reviewed-by: Nils Petter Skålerud <[email protected]>
2026-08-13 15:57:48 +00:00
Qt Submodule Update Bot b56102f83c Update submodules on '6.11 in qt/qt5'
Change-Id: Id780e087e8b976e51d7798190a19b414d8badd6b
Reviewed-by: Qt Submodule Update Bot <[email protected]>
2026-08-12 22:10:03 +00:00
Elias Toivola 81435db9a2 RHEL 9: Use minor version specific repo-clones
Pick-to: 6.8
Task-number: QTQAINFRA-7810
Change-Id: I71fb2a868aca7aa80795a3ab9630f0ba79bef21e
Reviewed-by: Simo Fält <[email protected]>
(cherry picked from commit a60717f3fa)
Reviewed-by: Qt Cherry-pick Bot <[email protected]>
(cherry picked from commit 0538193fa5)
2026-08-12 09:02:40 +00:00
Elias Toivola 713e2a2c67 Revert^2 "Provisioning: Take repo-clones into use in RHEL 9"
This reverts commit 72a7e5c4db.

Reason for revert: Minor version specific internal repos are now
available

Pick-to: 6.8
Task-number: QTQAINFRA-7810
Change-Id: Ibdf7d847929175fce2aa3a1b4473695346821a96
Reviewed-by: Simo Fält <[email protected]>
(cherry picked from commit 065d6d06d9)
Reviewed-by: Qt Cherry-pick Bot <[email protected]>
(cherry picked from commit 0f7b2edf0f)
2026-08-12 09:02:39 +00:00
Tuomas Vaarala b1c8f40aae Coin: QNX QEMU: set HOME and FONTCONFIG_FILE for tests
When HOME was unset, ~/.cache collapsed to /.cache on the read-only
QNX QEMU rootfs, so Fontconfig printed "No writable cache
directories" from QtGui-linking sub-tests and broke the
expected-output validation in tst_selftests.

Set HOME=/data/home/root (distinct from TMPDIR so filesystem
watcher tests keep separate watchable dirs) and point
FONTCONFIG_FILE at the deployed fonts.conf. QNX SDP 8.0 ships
fonts.conf at etc/fonts/fonts.conf, not etc/fontconfig/fonts.conf
as 7.1 did, so correct the data_files.custom source path too.

Squashes the former HOME-only and FONTCONFIG_FILE changes, which
conflicted on the same QNX_TEST_ENV lines and could not integrate
together.

Pick-to: 6.8
Change-Id: I1943d07eff0a2e99bb96db28e73b4c77e4aa2df8
Reviewed-by: Marianne Yrjänä <[email protected]>
Reviewed-by: Simo Fält <[email protected]>
(cherry picked from commit 6282a3fd8a)
Reviewed-by: Qt Cherry-pick Bot <[email protected]>
(cherry picked from commit c54752381c)
2026-08-12 09:01:58 +00:00
Simo Fält 131027eb60 Provisioning: Fix 7z extract commands on RHEL 9.6
More recent 7z requires additional switch due to multi hop links.

Change-Id: Ia023bf8d662d4c842acc97498e0b89cf2a2a167d
Reviewed-by: Matti Paaso <[email protected]>
(cherry picked from commit dd13fa7b41)
Reviewed-by: Jani Heikkinen <[email protected]>
2026-08-12 09:01:56 +00:00
Qt Submodule Update Bot cab74128ed Update submodules on '6.11 in qt/qt5'
Change-Id: I9f9019e7af4dc905c053c95fa24b4328d3ed6229
Reviewed-by: Qt Submodule Update Bot <[email protected]>
2026-08-05 21:28:50 +00:00
Qt Submodule Update Bot 05133dde5b Update submodules on '6.11 in qt/qt5'
Change-Id: Id94d463e1a895835d251e44da0bb66c611e46ca2
Reviewed-by: Qt Submodule Update Bot <[email protected]>
2026-08-01 00:10:20 +00:00
Qt Submodule Update Bot fe9f7dbaa0 Update submodules on '6.11 in qt/qt5'
Change-Id: Ief9f48426a68729c90f0719bfdb2876cb5b63364
Reviewed-by: Qt Submodule Update Bot <[email protected]>
2026-07-28 22:03:54 +00:00
Alexandru Croitor 83fcb43d5d CMake: Only parse local .git/config to get initialized submodule
For the purpose of getting the list of already initialized
submodules, it suffices to parse only the local .git/config file
of a repository.

This avoids including the output of a global ~/.gitconfig file, which
might contain bracket symbols, and thus break parsing of active
submodules.

Pick-to: 6.8
Fixes: QTBUG-145559
Change-Id: Ie08d42f4fa7c9b9e975a027dd6f20419936a606d
Reviewed-by: Joerg Bornemann <[email protected]>
(cherry picked from commit b679f634ea)
Reviewed-by: Qt Cherry-pick Bot <[email protected]>
(cherry picked from commit 13aef4ed7b)
2026-07-27 07:38:43 +00:00
Alexandru Croitor f7ef4d3566 coin: Fetch latest qlitehtml refs in Coin mirror during Nightly test
This ensures that the RunCMake.InitRepository test will not fail due
to an outdated checkout of the qlitehtml repository in the Coin git
mirror.

Pick-to: 6.8
Fixes: QTBUG-148458
Change-Id: If37fdf1c1ff7e3c2337efe2da06570627e4dbccd
Reviewed-by: Joerg Bornemann <[email protected]>
(cherry picked from commit 9136724f2e)
Reviewed-by: Qt Cherry-pick Bot <[email protected]>
(cherry picked from commit 738bd44d38)
2026-07-27 07:38:43 +00:00
Qt Submodule Update Bot e0558b4726 Update submodules on '6.11 in qt/qt5'
Change-Id: I9954bb3798ffa0654e6f3126510b555eaf688c7d
Reviewed-by: Qt Submodule Update Bot <[email protected]>
2026-07-24 14:55:44 +00:00
Simo Fält d0821a727f Add nightly config for Pyside6 Axivion scan
Pick-to: 6.12
Task-number: QTQAINFRA-5563
Change-Id: If44a576e831ae31ebd6efa4e8fe64521aa83602b
Reviewed-by: Matti Paaso <[email protected]>
(cherry picked from commit d4fc6f01a9)
2026-07-23 06:28:46 +00:00
Alexandru Croitor cc91089c4e CMake: Fix git-qt-foreach output being lost in non-tty invocations
There's a tty check in qt_internal_foreach_repo_run.
The code reads tty_exit_CODE rather than the correct tty_exit_code.

In a non-tty context (when stdout is a pipe), /usr/bin/tty prints
"not a tty" and has a non-zero exit code, leading to stdout being
redirected to a file named "not a tty" in every submodule.

Use the right name.

Pick-to: 6.8
Change-Id: I6bba544aa0e3bbe2f09925cae56f303e70643681
Reviewed-by: Joerg Bornemann <[email protected]>
(cherry picked from commit 8e218fec47)
Reviewed-by: Qt Cherry-pick Bot <[email protected]>
(cherry picked from commit 58e5ed9147)
2026-07-16 20:18:58 +00:00
Qt Submodule Update Bot 50affd347a Update submodules on '6.11 in qt/qt5'
Change-Id: I1dd64b124ec78e49ae9ba1d5135d41625b2769b4
Reviewed-by: Qt Submodule Update Bot <[email protected]>
2026-07-16 20:18:58 +00:00
Elias Toivola 2c46046bac Windows 11 x86_64: update Visual Studio 2022 to 17.14.33
Tier-1 image changes in -73:
- MSVC 14.44.35211.0
- Windows SDK 10.0.26100.7705
- installed .NET SDK
- Visual Studio now has 'ci_msvs' user added with a license to use
  debugger tools.

Pick-to: 6.8
Task-number: QTQAINFRA-7726
Task-number: QTQAINFRA-5417
Change-Id: I67d5605c544228daa6bac502ac487d1d5060fd81
Reviewed-by: Simo Fält <[email protected]>
(cherry picked from commit 99c69904b8)
Reviewed-by: Qt Cherry-pick Bot <[email protected]>
(cherry picked from commit 0681ab2022)
2026-07-16 09:22:29 +00:00
Elias Toivola f024adfcdc Windows 10: set private network
Changed firewall configurations in CI network caused W10 VMs to prompt
to select public/private network profile setting for the changed
network.

Set the network profile with a script to prevent this prompt reappearing
in build/test VMs.

Pick-to: 6.8
Change-Id: I6c71fd31cd3982742254edf508a0ccfc3d2ceeb6
Reviewed-by: Toni Saario <[email protected]>
(cherry picked from commit 862c3df5bf)
Reviewed-by: Qt Cherry-pick Bot <[email protected]>
(cherry picked from commit 00a5d6521e)
2026-06-30 10:58:15 +00:00
Jukka Jokiniva 08c556d85a Install qemu-guest-agent on Ubuntu-24.04-aarch64
Pick-to: 6.8
Task-number: QTQAINFRA-7938
Change-Id: I963cc027207bb75123cbd20e6d3925e7ce6022e8
Reviewed-by: Simo Fält <[email protected]>
Reviewed-by: Dimitrios Apostolou <[email protected]>
(cherry picked from commit 75db654544)
(cherry picked from commit 1a3d100ae2)
Reviewed-by: Qt Cherry-pick Bot <[email protected]>
2026-06-27 10:27:51 +00:00
Alexandru Croitor 60843a693b coin: Add syft to provisioning
Syft is a tool that scans package manager manifest or lock files and
generates an SBOM (Software Bill of Materials) file based on the
found packages. It can generated both CycloneDX and SPDX SBOM formats.

The tool will be used by the Qt for Python project to generate SBOMs
based on the python packages used during the build.

The tool is provisioned on all the platforms that have the
GenerateSBOM feature.

Pick-to: 6.8
Task-number: PYSIDE-3366
Change-Id: I1369f7b1b041b1fc0d8a56a20446df322d26d33a
Reviewed-by: Joerg Bornemann <[email protected]>
(cherry picked from commit 341fe4e602)
Reviewed-by: Qt Cherry-pick Bot <[email protected]>
(cherry picked from commit b964248bc7)
2026-06-27 10:27:10 +00:00
Tuomas Vaarala e09102be0c Coin: QNX QEMU: add localhost to /etc/hosts
The Coin hosts file fully overrides the SDP default, which
had 127.0.0.1 and ::1 entries. Combined with nsswitch
"hosts: files mdnsd dns" and resolv.conf -> 172.31.1.1, any
test resolving http(s)://localhost fell through to NXDOMAIN.

Fixes tst_QHttpServer (229 HostNotFoundError asserts) and
tst_abstractoauth2 (silent crash) on QNX 8.0 QEMU. Applied
to 710/ too so the same latent issue can't surface there.

Pick-to: 6.8
Change-Id: I2aaa782980cb44afe3499ba8bd35fd7d3c093043
Reviewed-by: Simo Fält <[email protected]>
Reviewed-by: Marianne Yrjänä <[email protected]>
(cherry picked from commit 00177db989)
Reviewed-by: Qt Cherry-pick Bot <[email protected]>
(cherry picked from commit ae3c676594)
2026-06-26 09:01:24 +00:00
Nils Petter Skålerud 89722e4a1b FFmpeg: Don't build unused FFmpeg components
The FFmpeg components 'avdevice' and 'avfilter' are not used in Qt.
By not building them, we save some time during provisioning in CI.

Change-Id: Id9219f6c00bd48d35d1d5c5b87eecb45f8c16c45
Reviewed-by: Mikko Hallamaa <[email protected]>
Reviewed-by: Artem Dyomin <[email protected]>
Reviewed-by: Elias Toivola <[email protected]>
(cherry picked from commit 75a537b6d5)
Reviewed-by: Qt Cherry-pick Bot <[email protected]>
(cherry picked from commit 5898343d28)
2026-06-25 10:54:54 +00:00
Elias Toivola 03e36895c1 Android: Extract NDK packages into their own versioned dirs
This prevents sneaky NDK overwrites if there is no versioning in the
.zip root directory.

Pick-to: 6.8
Task-number: QTQAINFRA-7069
Change-Id: Ib0bd30c27da316735001bc5027d1dac1f8ead703
Reviewed-by: Assam Boudjelthia <[email protected]>
(cherry picked from commit 7c5594ea08)
Reviewed-by: Qt Cherry-pick Bot <[email protected]>
(cherry picked from commit 41b643267d)
2026-06-23 18:22:59 +00:00
Elias Toivola dbc9a28110 Unix: clean up vcpkg packages more later in provisioning
$VCPKG_ROOT/packages/ fills up later in install-vcpkg-ports.sh, clean up
at the end of that script.

This amends 75cdce7b2c

Pick-to: 6.8
Change-Id: I87cf73c5b46733141d017efa6d4a2e9e6c482424
Reviewed-by: Joerg Bornemann <[email protected]>
(cherry picked from commit 5e9c31fe74)
Reviewed-by: Qt Cherry-pick Bot <[email protected]>
(cherry picked from commit 1864674381)
2026-06-23 18:22:59 +00:00
Joerg Bornemann e32d13a6e9 Coin: Force bundled libtiff/libwebp in Linux desktop packaging
The TIFF and WEBP image format plugins opportunistically link the system
libtiff/libwebp whenever find_package() succeeds. When the Linux release
packaging host moved from RHEL 8.10 to RHEL 9.6, libtiff-devel became
present (pulled in transitively via gtk3-devel), so the shipped libqtiff
plugin gained a hard dependency on libtiff.so.5, breaking on hosts that
ship a different libtiff soname (e.g. libtiff.so.6).

Pin tiff and webp to the bundled copies in the Linux desktop packaging
configurations (rhel-9.6 and ubuntu-24.04-arm64) so the released
binaries stay self-contained regardless of what is installed on the
build host.

Fixes: QTBUG-147470
Change-Id: If406fd6b9338af51176b50c3af5bb3193fd226fd
Reviewed-by: Volker Hilsheimer <[email protected]>
Reviewed-by: Kai Köhne <[email protected]>
(cherry picked from commit 2882b5615b)
Reviewed-by: Qt Cherry-pick Bot <[email protected]>
(cherry picked from commit e8168e9ad9)
2026-06-23 18:22:58 +00:00
Allan Sandfeld Jensen 154e4db084 Install rust on macOS CI
We need to build it as no official pre-built binaries with
multiple targets exists of rust.

Change-Id: Ibbe5dd77a92e845ce312f2ddf324a30b4c5ddc72
Reviewed-by: Simo Fält <[email protected]>
(cherry picked from commit 01ed52ad4c)
Reviewed-by: Qt Cherry-pick Bot <[email protected]>
(cherry picked from commit 91970290eb)
2026-06-21 16:48:57 +00:00
Toni Saario 8b5467f5f3 Add caching for qtopenapi maven dependencies
Contains the .m2 folder from home after openapi build. Extracts it
to VM at same path.

Change-Id: I3eb5858160db1c996f3c72fae2b91be1478f000c
Reviewed-by: Simo Fält <[email protected]>
Reviewed-by: Elias Toivola <[email protected]>
(cherry picked from commit adc52dde71)
Reviewed-by: Qt Cherry-pick Bot <[email protected]>
(cherry picked from commit eb33647a48)
2026-06-20 06:27:18 +00:00