[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']