2022-06-01 13:30:37 +00:00
|
|
|
Version: 2
|
|
|
|
Module only: True
|
|
|
|
Include: [
|
|
|
|
cmake_platforms.yaml: [
|
2022-10-04 11:11:14 +00:00
|
|
|
"ubuntu-22.04",
|
coin: Clean up documentation builders
We have two builds we need to cover:
1. Documentation testing, aka 'DocTests' feature
This feature builds docs for every submodule during module
integration, using externally provisioned doc tools.
2. Offline documentation building, aka 'Documentation' feature
This feature builds documentation for use in e.g. Qt Creator
For both these builds we only need a single config to handle them.
The initial configs were based on Ubuntu 22.04, but with the addition
of Ubuntu 24.04, and splitting up X11 and Wayland testing, these configs
multiplied, which is not needed. The inclusion of 'documentation' in
the various test configs was also needlessly confusing when e.g.
looking at test failure results in Grafana.
The previously named 'documentation' configs for Ubuntu have been
renamed to 'developer-build', as this is the significant difference
to the non-developer-build config.
There's still two issues with these configuration:
1. The DocTests configuration also runs the Qt auto tests.
The DoNotRunTests and DisableTests feature flags would
seem to be relevant for skipping the auto-test step in
the coin test instructions, but these are hard coded in
coin to skip the entire test workitem.
2. The offline doc builder builds Qt and tools from scratch
A better approach would be to depend on another build
and just configure and build docs, but doing so requires
more investigation.
Change-Id: I5a041dec697424b85d3b1588cd6e77a80551d2eb
Reviewed-by: Topi Reiniö <topi.reinio@qt.io>
2024-08-07 11:09:37 +00:00
|
|
|
"ubuntu-22.04-developer-build",
|
|
|
|
"ubuntu-22.04-developer-build-x11-tests",
|
2024-10-07 11:57:58 +00:00
|
|
|
"windows-11_23H2-msvc2022-developer-build",
|
2025-03-04 13:55:23 +00:00
|
|
|
"windows-11_24H2-msvc2022-developer-build",
|
2022-06-01 13:30:37 +00:00
|
|
|
"ios-universal"
|
|
|
|
],
|
|
|
|
macos.yaml: [
|
2024-10-09 08:54:43 +00:00
|
|
|
"macos-14-arm64-developer-build",
|
2024-10-07 11:57:58 +00:00
|
|
|
"macos-14-arm64-developer-build-tests",
|
2022-06-01 13:30:37 +00:00
|
|
|
],
|
2022-09-26 06:40:25 +00:00
|
|
|
cmake_platforms_target_android.yaml: [
|
2022-06-01 13:30:37 +00:00
|
|
|
"android-arm64-on-macos"
|
|
|
|
],
|
|
|
|
cmake_platforms_qemu.yaml: [
|
2022-09-08 15:04:36 +00:00
|
|
|
"qemu-armv7-developer-build"
|
2022-06-01 13:30:37 +00:00
|
|
|
],
|
|
|
|
cmake_platforms_qemu_qnx710.yaml: [
|
2022-09-08 15:04:36 +00:00
|
|
|
"qnx-710-x86_64-developer-build-on-linux"
|
2022-06-01 13:30:37 +00:00
|
|
|
]
|
|
|
|
]
|
|
|
|
Configurations: []
|