Coin: extend CI coverage to older yocto branches

Add dunfell and hardknott to the CI build. Skip building QtWebEngine
in dunfell, since it required newer cmake than dunfell can offer.
As Gatesgarth is already EOL, do not add it to testing although
it is still listed as compatible version.

Task-number: QTBUG-97065
Change-Id: I3538d756294043fae119c78d018c61be766f2538
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
This commit is contained in:
Samuli Piippo 2021-10-04 08:42:29 +03:00
parent a604992ea8
commit a1a2a0b048
3 changed files with 16 additions and 8 deletions

View File

@ -17,14 +17,21 @@ The branching of meta-qt6 layer follows Qt branching scheme, that is
`dev` for the development branch, and `6.x` for each minor release.
Following table shows the Yocto branches which are used to test each
Qt version.
Qt version (x) and any additional Yocto release that are stated in
the LAYERSERIES_COMPAT (c).
| Yocto \ Qt | dev | 6.2 | 6.1 | 6.0 |
| ---------- |:---:|:---:|:---:|:---:|
| master | x | | | |
| hardknott | | x | x | x |
| gatesgarth | | x | x | x |
| dunfell | | x | x | x |
| master | x | x | | |
| hardknott | x | x | x | x |
| gatesgarth | c | x | x | x |
| dunfell | x | x | x | x |
QtWebEngine
-----------
QtWebEngine needs at least CMake 3.19, which is available starting from Hardknott.
For this reason QtWebEngine is not tested on older releases.
Contributing
------------

View File

@ -17,7 +17,7 @@ machine_type:
#
# [target1] [target2] [target3] [target4]
# [machine] qemuarm64 qemux86 qemuarm qemux86-64
# [yocto] master master master master
# [yocto] master master hardknott dunfell
# [X11] no no yes yes
# [mingw] no yes no no
#
@ -65,7 +65,7 @@ target3: &target3
variableValue: qemuarm
- type: EnvironmentVariable
variableName: YOCTO_BRANCH
variableValue: master
variableValue: hardknott
enable_if:
condition: property
property: target.arch
@ -78,7 +78,7 @@ target4: &target4
variableValue: qemux86-64
- type: EnvironmentVariable
variableName: YOCTO_BRANCH
variableValue: master
variableValue: dunfell
enable_if:
condition: property
property: target.arch

1
coin/test-dunfell.inc Normal file
View File

@ -0,0 +1 @@
DISTRO_FEATURES_remove = "webengine"