Commit Graph

9 Commits

Author SHA1 Message Date
Lucie Gérard 1d2b0f3a48 Make module ready for source SBOM checking
This includes:
- turning VERIFY_SOURCE_SBOM ON
- adding rules to the licenseRule.json files
- correcting the licensing given via REUSE.toml files
- renaming license files not located in LICENSES folder.
Their name needs to be prefixed with `LICENSE.` to be ignored
by reuse and excluded from the source SBOM. The names are
updated in the corresponding qt_attribution.json

A lot of files are skipped during the license test,
but all are present in the source SBOM.
This is why corrections are needed before turning the
source SBOM check on.

[ChangeLog][Third-Party Code] Renaming the license files with prefix
LICENSE. to have them ignored by reuse tool.

Task-number: QTBUG-131434
Pick-to: 6.9 6.8
Change-Id: I98c2f13d06f32d10829351cbadd76db51c3c27b2
Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
2025-03-20 13:34:56 +01:00
Topi Reinio ebc19d4b42 Doc: Enable documentation testing in the CI
Include the documentation testing steps in coin/module_config.yaml and
set the warning limit to zero.

Task-number: QTBUG-130559
Change-Id: Id7ce7cc8be92086957f3fd5ab08a9b8a156c861a
Reviewed-by: Paul Wicking <paul.wicking@qt.io>
2024-11-04 13:22:53 +00:00
Simo Fält 3f81672aaa CI: Disable build and test on configs with '-no-opengl' configure arg
Task-number: QTQAINFRA-6109
Change-Id: Ib0e1e15dde4e6c70991048a93164b789f34779aa
Reviewed-by: Mike Krus <mike.krus@kdab.com>
2024-06-19 19:24:46 +03:00
Matti Paaso 26c6d2a5d5 Change Axivion configuration
Change-Id: Iee86171da4f22463eaffccdfb24000f590116c98
Reviewed-by: Jukka Jokiniva <jukka.jokiniva@qt.io>
2023-10-04 08:18:16 +03:00
Matti Paaso e7aacb6abf Add Axivion config
Task-number: QTQAINFRA-5244
Change-Id: I02374c00d1c85bcc33eb22babeafcf5c335cceed
Reviewed-by: Jukka Jokiniva <jukka.jokiniva@qt.io>
Reviewed-by: Simo Fält <simo.falt@qt.io>
2023-03-24 05:30:57 +00:00
Jani Heikkinen 6eaf8482bd Drop documentation build
We will add additional libraries back to the qt5.git. Having
documentation build enabled in additional library will cause problems
in qt5.git integrations so we need to drop it from module builds.

At same time drop the qttools dependency which were added for
documentation build

Task-number: QTBUG-91796
Change-Id: I260d20caf2367f97ab3fca00266dd9d5bc4cf447
Reviewed-by: Toni Saario <toni.saario@qt.io>
(cherry picked from commit 681cd61eb9)
Reviewed-by: Akseli Salovaara <akseli.salovaara@qt.io>
2021-03-30 12:12:02 +03:00
Toni Saario dce5807711 Add a flag to build the documentation
The Qttools is required for the QDoc for building the docs.

Change-Id: I7d300c17042954c7d7e862a6bd89e1d9f6e57497
Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
(cherry picked from commit 0c26a37fc0)
2020-12-17 10:39:12 +00:00
Alexandru Croitor 884075d122 CMake: Enable enforcing CI tests
Any failing tests in CMake configurations will now prevent
integrations to go through in this repository.

Task-number: QTBUG-84886
Change-Id: Iaa101fb0853597a4b5a8cb200dd8c787b7607201
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
2020-07-13 18:01:22 +02:00
Mike Krus 0242cfa131 Add Coin config file
Change-Id: I4c0e7e449358e0cf86b7bb3d86b8b469c4563923
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
2020-05-29 22:26:26 +01:00