[sdk/kirigami-workbench] /: ci: add GitLab CI, KDE CI and Craft configuration

Shubham Shinde <[email protected]>
Newsgroups gmane.comp.kde.cvs
Message-ID <[email protected]>
Git commit ef465247ebe1fb7772a841a30be136abc7e5c34d by Shubham Shinde.
Committed on 09/07/2026 at 14:43.
Pushed by shub into branch 'master'.

ci: add GitLab CI, KDE CI and Craft configuration

A  +6    -0    .craft.ini
A  +15   -0    .gitlab-ci.yml
A  +14   -0    .kde-ci.yml

https://invent.kde.org/sdk/kirigami-workbench/-/commit/ef465247ebe1fb7772a841a30be136abc7e5c34d

diff --git a/.craft.ini b/.craft.ini
new file mode 100644
index 0000000..0f8b228
--- /dev/null
+++ b/.craft.ini
@@ -0,0 +1,6 @@
+; SPDX-FileCopyrightText: None
+; SPDX-License-Identifier: CC0-1.0
+
+[BlueprintSettings]
+kde/frameworks/extra-cmake-modules.version=master
+libs/qt.qtMajorVersion=6
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000..fa4694d
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,15 @@
+# SPDX-FileCopyrightText: None
+# SPDX-License-Identifier: CC0-1.0
+
+include:
+  - project: sysadmin/ci-utilities
+    file:
+      - /gitlab-templates/linux-qt6.yml
+      - /gitlab-templates/windows-qt6.yml
+      - /gitlab-templates/reuse-lint.yml
+      - /gitlab-templates/clang-format.yml
+      - /gitlab-templates/linux-qt6-next.yml
+      - /gitlab-templates/craft-windows-x86-64-qt6.yml
+      - /gitlab-templates/craft-windows-appx-qt6.yml
+      - /gitlab-templates/craft-macos-arm64-qt6.yml
+      - /gitlab-templates/craft-macos-x86-64-qt6.yml
diff --git a/.kde-ci.yml b/.kde-ci.yml
new file mode 100644
index 0000000..6b929b7
--- /dev/null
+++ b/.kde-ci.yml
@@ -0,0 +1,14 @@
+# SPDX-FileCopyrightText: None
+# SPDX-License-Identifier: CC0-1.0
+
+Dependencies:
+ - 'on': ['Linux', 'FreeBSD', 'Windows']
+   'require':
+    'frameworks/extra-cmake-modules': '@latest-kf6'
+    'frameworks/kcoreaddons': '@latest-kf6'
+    'frameworks/kxmlgui': '@latest-kf6'
+    'frameworks/ki18n': '@latest-kf6'
+    'frameworks/ktexteditor': '@latest-kf6'
+
+Options:
+ require-passing-tests-on: ['@all']
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.