aboutsummaryrefslogtreecommitdiffstats
path: root/coin/platform_configs
Commit message (Collapse)AuthorAgeFilesLines
...
* Add 'Packaging' flag for llvm MinGW buildJani Heikkinen2023-11-241-1/+1
| | | | | | | | | | We are planning to add llvm based mingw build in the online installer from Qt 6.7.0 -> Task-number: QTBUG-119386 Change-Id: I4603e1492e54b7b05e67e0f2f422cc668bf7d822 Reviewed-by: Cristian Adam <cristian.adam@qt.io> Reviewed-by: Oliver Wolff <oliver.wolff@qt.io>
* Add provisioning of gRPC on Windows machinesKonrad Kujawa2023-11-221-15/+4
| | | | | | | | | | Enable native_grpc feature on msvc developer-builds. Fixes: QTBUG-109072 Pick-to: 6.6 Change-Id: I64914d4bf0f26b907a98508f88587cbc8cb947b3 Reviewed-by: Alexey Edelev <alexey.edelev@qt.io> Reviewed-by: Tatiana Borisova <tatiana.borisova@qt.io>
* Move wasm multithread build from intel mac to openSuseJani Heikkinen2023-11-201-5/+4
| | | | | | | | | The same wasm binary is used in every hosts so it doesn't matter in which host the build is done. That's why move the build from intel mac to linux to save limited intel mac resources Change-Id: I13212fc3950e90b6da4298a7cf8b67c7fa96cfb8 Reviewed-by: Jukka Jokiniva <jukka.jokiniva@qt.io>
* Stop testing macOS developer builds on x86_64 hardwareTor Arne Vestbø2023-11-151-18/+0
| | | | | | | | | | | | | | Our x86_64 pool is overloaded, so we need to reduce jobs. As we're testing our packaging (universal) builds (both the one built on x86_64 and the one built on arm64) on x86_64 for all macOS platforms we support, it should be fine to remove the x86_64 tests of the developer builds. These developer builds are still tested on arm64, so the only test coverage we're losing on x86_64 are the subset of tests that depend on QT_BUILD_INTERNAL. Change-Id: Ia83964cc77d04ba796e3a59389ce000a51dcac93 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Remove macOS 14 nightly templateTor Arne Vestbø2023-11-151-20/+0
| | | | | Change-Id: Ieac3f8d6b4860d7ee8b67a3e9a812a9c67fa9a18 Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io>
* CMake: Update provisioned CMake to version 3.27.7Alexandru Croitor2023-11-153-5/+5
| | | | | | | | | | We want access to the debugger, and also to be in sync with the CMake shipped with the Qt SDK. Task-number: QTBUG-118138 Change-Id: I4b43b9543e8e6ef23c9608a8e1c623ee16edfbd5 Reviewed-by: Alexey Edelev <alexey.edelev@qt.io> Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Add VxWorks targetToni Saario2023-11-143-0/+27
| | | | | | | | | | | | | | | Adds VxWorks VSB, VIP and libs. Exports VSB and work dir for VxWorks qemu. Places VxWorks qemu launcher in home. Use 8 cores on VxWorks target as qemu is run on 4 cores and those 4 cores will be run at 100% all time due to RTOS nature of VxWorks. Task-number: COIN-297 Change-Id: If1ae42109a5a1ab7164f09a9eabf9fd9064fd0d9 Reviewed-by: Dimitrios Apostolou <jimis@qt.io> Reviewed-by: Jarno Lämsä <jarno.lamsa@qt.io> Reviewed-by: Jukka Jokiniva <jukka.jokiniva@qt.io>
* Add insignificant targets for Yocto buildsSamuli Piippo2023-11-141-0/+15
| | | | | | | | Add few targets that can be used to do speculative builds that may fail without causing integrations to fail. Change-Id: I44b1afcf4db22be2f930e31e2a5d39fb3697d2fe Reviewed-by: Ville-Pekka Karhu <ville-pekka.karhu@qt.io>
* coin: Make macOS 14 configurations significantTor Arne Vestbø2023-11-111-5/+5
| | | | | | | | They are green on all modules now. Fixes: QTBUG-115945 Change-Id: I63838b6aa4e033938303bb13d0881f59004275c2 Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io>
* Change Debian packaging rules branch for 6.7Jukka Jokiniva2023-11-091-2/+2
| | | | | | Change-Id: Icdfa48c7e98a5f0e88a7d2e26f262aeaab12e709 Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io> Reviewed-by: Toni Saario <toni.saario@qt.io>
* QNX: Add CMAKE_SYSTEM_PROCESSOR definition for QNX toolchain filesMarianne Yrjänä2023-11-041-1/+1
| | | | | | | | | Add CMAKE_SYSTEM PROCESSOR definition and use that for finding processor specific binaries from QNX SDP. Task-number: QTBUG-116082 Pick-to: 6.6 6.5 Change-Id: I893cac45058d8e0ac6228159e9b97bc59307ff35 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Add Axivion analysis linux target for new modulesMatti Paaso2023-11-022-2/+22
| | | | | | | | | Adding Axivion analysis insignificant target for qtapplicationmanager and qtinterfaceframework Task-number: QTQAINFRA-5683 Change-Id: Ib9f839c6126883e8fa94218a9f00dc8785811540 Reviewed-by: Dominik Holland <dominik.holland@qt.io>
* Disable clangcpp in Ubuntu 20.04 C++17 nightly runElias Toivola2023-11-021-1/+1
| | | | | | | | | | Our self-built libclang cannot be used in this platform configuration as it causes linker errors in Qttools. Disabling clangcpp also disables QDoc. Task-number: QTBUG-113649 Change-Id: I80ac05c173397bfc573740bbf7b02cc0acc7fadf Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Add AAOS10 image for Android Automotive emulator as minimum supported SDKPetri Virkkunen2023-11-011-0/+16
| | | | | | | | | | | | Android Automotive should follow the lead for Q4A and regularly test changes with both the minimum and then maximum supported SDK levels. These are Android 10 and 13, of which 13 is already active on the CI. This commit adds a Configuration for Android 10 and support for creating an avd for that image. Task-number: QAA-2073 Change-Id: I6d22c68f10a5da4b46664c67cf1369cbc7f5a537 Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
* Update webos tier 1 imageAku Pietikäinen2023-11-011-9/+9
| | | | | | | | Increase Ubuntu 20.04 disk size to 1 TB to fix webos build. Change-Id: Id1290bf7745f500097341bd8476dc5be45b69b0d Task-number: QTQAINFRA-5898 Reviewed-by: Toni Saario <toni.saario@qt.io>
* coin: Remove macOS 11 x86_64 developer build and arm64 packaging testsTor Arne Vestbø2023-10-311-12/+0
| | | | | | | | | | We're running out of capacity for macOS 11 nodes, so let's reduce the test coverage, now that macOS 11 is no longer a primary platform. It's still supported, so we keep one x86_64 and one arm64 config. Change-Id: I3fc4c3a12967b937ef59fd190074dac30dedd2be Reviewed-by: Ville-Pekka Karhu <ville-pekka.karhu@qt.io>
* coin: Add insignificant configurations for macOS 14Tor Arne Vestbø2023-10-281-0/+30
| | | | | Change-Id: Iab3aea900d570a10a1e4100665ea2b4f7b89afbb Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
* Add platform configs for boot2qt-manifest repoSamuli Piippo2023-10-231-0/+4
| | | | | | Change-Id: I3746cb708f54c7a17f54fd38ae58cca87d0b5724 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io> Reviewed-by: Toni Saario <toni.saario@qt.io>
* Provisioning: Update macOS 14 Intel nightly Tier1 versionVille-Pekka Karhu2023-10-231-2/+2
| | | | | | | This change updates macOS 14 from beta version to released version 14.0 Change-Id: I6e87ee51efcce5edcdc853048c67598c02b3defe Reviewed-by: Toni Saario <toni.saario@qt.io>
* Add COIN configuration for meta-qsr layerTeemu Holappa2023-10-231-0/+4
| | | | | | Task-number: QSR-2019 Change-Id: Id1f5729bd286618f00c24d4956e986215970ad0b Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* Remove Android 13 from CI, set Android 14 as max versionElias Toivola2023-10-223-20/+4
| | | | | | | | Task-number: QTQAINFRA-5770 Change-Id: I29347255f9e606b9aa32fe000325cf57d4eb1b30 Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io> Reviewed-by: Petri Virkkunen <petri.virkkunen@qt.io> Reviewed-by: Rami Potinkara <rami.potinkara@qt.io>
* Use latest CMake version for the ASAN configurationDimitrios Apostolou2023-10-211-1/+0
| | | | | | | | | | | This fixes ctest --stop-on-failure. The minimal CMake version is tested separately on a non-ASAN config, no need to test it again. Pick-to: 6.6 6.5 Change-Id: I71e0158fca0d1ef19449b034faa119f8cf2d3519 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Remove RHEL 8.6 from yaml configurationsTero Heikkinen2023-10-079-126/+6
| | | | | | | | | | Removing RHEL 8.6 from yaml configurations at first and scripts will be kept for some time, until removed later. Task-number: QTQAINFRA-5768 Change-Id: I687f96de35b4bfa28d5a520717f29f059c4925c3 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* COIN: Use Ubuntu Focal chroot instead of Debian stableSimo Fält2023-10-031-0/+5
| | | | | | | | | | We need to use older chroot to build debian packages. Task-number: QTBUG-117120 Change-Id: I044e398324c380716b309dad5b087e97bc6688ab Reviewed-by: Toni Saario <toni.saario@qt.io> (cherry picked from commit 43e1a3d2f51557161e14827a257e080144bc6542) Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
* Remove SLES 15 SP4 from CI platform configsTero Heikkinen2023-10-024-21/+0
| | | | | | | | | | | SLES 15 SP4 scripts from pre-provisioning and provisioning will be removed later. Pick-to: 6.6 Task-number: QTQAINFRA-5667 Change-Id: Idb49075800e5c3a23804b6df8dd283af3fcbf000 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
* Add ubuntu-20.04 for RTAMinna Erälä2023-10-021-1/+12
| | | | | | | | Patch2: Move configuration to RTA-specific file Pick-to: 6.6 Change-Id: Ifa8ddb29069ea8aa419e1f1ffa79c316eb9e2266 Reviewed-by: Matti Paaso <matti.paaso@qt.io>
* Remove InsignificantTests flags from SLES 15.5Tero Heikkinen2023-09-282-2/+2
| | | | | | | | | | | | | | | SLES 15.5 is added as parallel with SLES 15.4 until packaging site gives green light to remove the older version. This is following the new CI process to introduce new platforms in parallel with Insignificant flags in use. Flags removed now after flakiness has been monitored enough to give green for OS replacing. Pick-to: 6.6 Task-number: QTQAINFRA-5667 Change-Id: Icdb4ed3be8590f85c22c8b73ba6ff0543e2b6e09 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Simo Fält <simo.falt@qt.io>
* Update Android Automotive emulator image to AAOS13Petri Virkkunen2023-09-271-4/+4
| | | | | | Task-number: QAA-2036 Change-Id: I6f27bf9edbd5c7b4f0a3124d888e3b0ac2f48bfa Reviewed-by: Ville Voutilainen <ville.voutilainen@qt.io>
* Add Axivion analysis target for QtSafeRenderer runtime on INTEGRITYJussi Witick2023-09-261-0/+18
| | | | | | | | | | Add Axivion MISRA-C++ analysis target for QtSafeRenderer runtime on INTEGRITY. The results will be posted in the qtsaferenderer/integrity target in the Axivion dashboard. Task-number: QSR-2186 Change-Id: Ice8115dbe8dc1dacfbfca493c77d95eb95088439 Reviewed-by: Teemu Holappa <teemu.holappa@qt.io>
* coin: Re-order and comment macOS build configsTor Arne Vestbø2023-09-201-10/+19
| | | | | | | To clarify what we do (and don't do). Change-Id: I719f538e7abce279b619a82b80b74bd01d1538d4 Reviewed-by: Ville-Pekka Karhu <ville-pekka.karhu@qt.io>
* ubuntu-22.04: don't ignore warnings anymoreMarc Mutz2023-09-201-1/+1
| | | | | | | | | | | | We permanently accept C++17-isms that cause warnings (or, on Clang, sometimes hard errors) in C++20 builds, because this configuration (unlike the MSVC C++20 build) disables -Werror. Enable -Werror for dev C++20 Linux builds, at least, going forward. Change-Id: I2334f87e7c88f263af89bdd029bdf469f242d297 Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io> Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* Docs: Make sure documentation tests run on QtAA integrationNicholas Bennett2023-09-141-1/+2
| | | | | | | | | | | | Previously the dedicated documentation config was removed in favor of including ubuntu-22.04-documentation. Since then, that configuration lost the TestDocs flag. It now comes with ubuntu-22.04-documentation-x11-tests instead, so this change adds that configuration. Pick-to: 6.6 6.6.0 6.5 Change-Id: I046f79aa8810ded6aa6dd07814ff43dd3fa2bbe8 Reviewed-by: Topi Reiniö <topi.reinio@qt.io>
* Add SLES 15.5 to CI with InsignificantTests flag enabledTero Heikkinen2023-09-144-0/+21
| | | | | | | | | | | | | | | | | | SLES 15.5 will be added as parallel with SLES 15.4 until packaging site gives green light to remove the older version. Upgrade nodejs to commonly used 18.16.0 version This is following the new CI process to introduce new platforms in parallel with Insignificant flags in use. Flags removed later after flakiness has been monitored enough to give green for OS replacing. Pick-to: 6.6 Task-number: QTQAINFRA-5667 Change-Id: I66d325f0e20f536b8e8b61ce3eb9f1dbc6a9f204 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Heikki Halmet <heikki.halmet@qt.io> Reviewed-by: Tero Heikkinen <tero.heikkinen@qt.io>
* Enable example build for Android in CIElias Hautala2023-09-141-1/+1
| | | | | | | | | | Enables building of examples for Android 13 RHEL 8.8 in CI. Fixes: QTQAINFRA-4435 Change-Id: I370deeb04b58b67ccd7b24f6df21dab911323041 Reviewed-by: Rami Potinkara <rami.potinkara@qt.io> Reviewed-by: Johanna Äijälä <johanna.aijala@qt.io> Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
* Remove InsignificantTests from RHEL 8.8 before removing 8.6Tero Heikkinen2023-09-141-1/+1
| | | | | | | | | | | | | | | Before RHEL 8.6 can be removed, newer RHEL 8.8 needs to be monitored that there is no flakiness and cleared from all InsignificantTests flags after that. This is following the new CI process to introduce new platforms. No flakiness visible, therefore removing Insignificant flag. Task-number: QTQAINFRA-5768 Change-Id: Iec4b741cd896ce73ba3804c2a971e36eef93b966 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io> Reviewed-by: Simo Fält <simo.falt@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
* CI: Enable debian amd64 debian packaging configSimo Fält2023-09-121-0/+9
| | | | | | | Change-Id: I4efcdb930edb6b42e1042316986e5fb11ca337f6 Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io> (cherry picked from commit 932419ebb91658ed0687996638fb3c75891611f8) Reviewed-by: Jukka Jokiniva <jukka.jokiniva@qt.io>
* Add Ubuntu 22 namespace build and doc tests to default precheckToni Saario2023-09-061-0/+2
| | | | | | Pick-to: 6.5 6.6 Change-Id: I42b1355406040fbf61339013294232c3f0a339fa Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Introduce ASAN build for qtdeclarativeDimitrios Apostolou2023-09-055-0/+5
| | | | | | Fixes: QTQAINFRA-5755 Change-Id: I9fe2df9810baa793f2b063f09e2fec2e9786acd0 Reviewed-by: Toni Saario <toni.saario@qt.io>
* COIN: Fix Linux config id for qtpipSimo Fält2023-09-051-1/+1
| | | | | Change-Id: I8eb08d540d4a70f131d691cc6505bd0df8402135 Reviewed-by: Jukka Jokiniva <jukka.jokiniva@qt.io>
* nightly_ubuntu_22_04_xwayland: drop -no-warnings-are-errorsMarc Mutz2023-09-051-1/+1
| | | | | | | | | | | I can see why de8a8879bd7cf962e4df66d7aca0fb4aa87d452d added -no-warnings-are-errors (QtWayland tests were full of [=] implicitly capturing *this), but I've fixed those now, so re-add -Werror. Pick-to: 6.6 6.5 Change-Id: I48db4cee08bd766b2b00949cdb09a4dd97214298 Reviewed-by: Liang Qi <liang.qi@qt.io> Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
* Coin/Android: Add Android 14 to CIRami Potinkara2023-09-051-0/+16
| | | | | | | | | | | | | | | | | Add Android 14 to CI and keep 13 as maximum supported version, to allow significant testing for both Android 13 and 14. Android 13 is not yet removed, because Android 14 is still in beta phase, so the plan is to fully replace Android 13 with Android 14 once it's publicly released, and for now test Android 14, to avoid any potential fails that might come before the final release. [*] Android 14 is expected to be released late August 2023. Task-number: QTQAINFRA-5609 Task-number: QTQAINFRA-5557 Change-Id: Ied5c560aa7d60f00948482fb1d7091b3139c6f0c Reviewed-by: Simo Fält <simo.falt@qt.io>
* CI: Add platform configs for qtpipSimo Fält2023-09-041-0/+12
| | | | | Change-Id: I1e84d4646e12e6da18b2c831d2eb6a7c42e43c9d Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* coin: Enable warnings are errors for iOS buildTor Arne Vestbø2023-09-021-1/+1
| | | | | Change-Id: Iad787adb9d4a184d047815c3b16750444ce6b0e9 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* CI: Enable debian arm64 debian packaging configSimo Fält2023-09-021-0/+9
| | | | | | | | Change-Id: I15537eab53c6e879d22761a12b017f3aaab4f7ea Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> (cherry picked from commit 00af6b857a703e0f314621e8e0287008329d5d8e) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Add Axivion analysis target for QtSafeRenderer runtime on qnxJussi Witick2023-09-011-3/+15
| | | | | | | | | | Add Axivion MISRA-C++ analysis target for QtSafeRenderer runtime on qnx. The results will be posted in the qtsaferenderer-qnx target in the Axivion dashboard. Task-number: QSR-2070 Change-Id: Icea1dcaaecb505545f63c518e2dce49865a26505 Reviewed-by: Matti Paaso <matti.paaso@qt.io>
* Enable building of ProtobufWellKnownTypes module on AndroidAlexey Edelev2023-08-292-8/+8
| | | | | | | | | Point to the location of the host well-known .proto files using the QT_PROTOBUF_WELL_KNOWN_TYPES_PROTO_DIR CMake cache variable. Pick-to: 6.6 Change-Id: I53c6a76f28736c60d22a9d52e6ae79079b64772a Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
* Replace OpenSUSE leap 15.4 with OpenSUSE leap 15.5Tero Heikkinen2023-08-296-9/+9
| | | | | | | | | | | | OpenSUSE 15.5 will replace 15.4 in yaml configurations at first and OpenSUSE 15.4 scripts are still kept for some time. OpenSUSE 15.4 scripts will be removed later. Task-number: QTQAINFRA-5666 Change-Id: Ic04dee5935b2d0ea9b99dd103f796d38ea90ba2d Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
* Upgrade RHEL 9.0 to version 9.2Tero Heikkinen2023-08-223-4/+4
| | | | | | | | | | | | RHEL 9.2 will replace RHEL 9.0 in yaml configurations at first and RHEL 9.0 scripts are still kept for some time. RHEL 9.0 scripts will be removed later. Task-number: QTQAINFRA-5608 Change-Id: Iff463f26ba6bcb7962b4f8bafbf88aa7c13392c1 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
* Provisioning: macOS 14 x86_64 supportAku Pietikäinen2023-08-161-0/+20
| | | | | Change-Id: I369beb7a790fbb94bf2c1e9a823734434ea3b3da Reviewed-by: Ville-Pekka Karhu <ville-pekka.karhu@qt.io>
* Fix qsr rhel 8.4 includesToni Saario2023-08-102-2/+2
| | | | | | | | Id has since changed to 8.6. Coin now detects faulty includes and bails out if some includes are not found. Change-Id: I2a07931c80b0878d5ace26c7ad8c444d11678a0e Reviewed-by: Teemu Holappa <teemu.holappa@qt.io>