[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: []
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.