[kde-linux/package-compatibility-helper] /: Add KDE CI configuration and extra GitLab CI jobs
Hadi Chokr <[email protected]>
| Newsgroups | gmane.comp.kde.cvs |
|---|---|
| Message-ID | <[email protected]> |
Git commit 58b05b8b08d9c10d174b8e7c22040dbd581043d4 by Hadi Chokr. Committed on 23/07/2026 at 11:02. Pushed by tduck into branch 'master'. Add KDE CI configuration and extra GitLab CI jobs Adds .kde-ci.yml with the Qt6/KF6 dependencies of the project and enables the clang-format, JSON validation and Linux Qt6 build jobs in .gitlab-ci.yml, so merge requests get compile and lint coverage. Signed-off-by: Hadi Chokr <[email protected]> M +3 -0 .gitlab-ci.yml A +15 -0 .kde-ci.yml https://invent.kde.org/kde-linux/package-compatibility-helper/-/commit/58b05b8b08d9c10d174b8e7c22040dbd581043d4 diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 9a1fd42..6e36988 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -5,3 +5,6 @@ include: - project: sysadmin/ci-utilities file: - /gitlab-templates/reuse-lint.yml + - /gitlab-templates/clang-format.yml + - /gitlab-templates/json-validation.yml + - /gitlab-templates/linux-qt6.yml diff --git a/.kde-ci.yml b/.kde-ci.yml new file mode 100644 index 0000000..90884e6 --- /dev/null +++ b/.kde-ci.yml @@ -0,0 +1,15 @@ +# SPDX-FileCopyrightText: None +# SPDX-License-Identifier: CC0-1.0 + +Dependencies: +- 'on': ['Linux/Qt6'] + 'require': + 'frameworks/extra-cmake-modules': '@latest-kf6' + 'frameworks/kirigami': '@latest-kf6' + 'frameworks/kcoreaddons': '@latest-kf6' + 'frameworks/ki18n': '@latest-kf6' + 'frameworks/kio': '@latest-kf6' + 'libraries/kirigami-addons': '@latest-kf6' + +Options: + require-passing-tests-on: []