Add xml/yaml linting

This commit is contained in:
Laurent Montel 2025-02-04 08:01:32 +01:00
parent 82a2047d42
commit e33936d03a
3 changed files with 5 additions and 4 deletions

View file

@ -12,3 +12,5 @@ include:
- /gitlab-templates/craft-windows-appx-qt6.yml - /gitlab-templates/craft-windows-appx-qt6.yml
- /gitlab-templates/craft-macos-x86-64-qt6.yml - /gitlab-templates/craft-macos-x86-64-qt6.yml
- /gitlab-templates/craft-macos-arm64-qt6.yml - /gitlab-templates/craft-macos-arm64-qt6.yml
- /gitlab-templates/xml-lint.yml
- /gitlab-templates/yaml-lint.yml

View file

@ -2,8 +2,8 @@
# SPDX-License-Identifier: CC0-1.0 # SPDX-License-Identifier: CC0-1.0
Dependencies: Dependencies:
- 'on': ['Linux', 'FreeBSD', 'Windows', 'Android'] - 'on': ['Linux', 'FreeBSD', 'Windows', 'Android']
'require': 'require':
'frameworks/extra-cmake-modules': '@latest-kf6' 'frameworks/extra-cmake-modules': '@latest-kf6'
'frameworks/kconfig': '@latest-kf6' 'frameworks/kconfig': '@latest-kf6'
'frameworks/kconfigwidgets': '@latest-kf6' 'frameworks/kconfigwidgets': '@latest-kf6'
@ -21,4 +21,4 @@ Dependencies:
'games/libkdegames': '@same' 'games/libkdegames': '@same'
Options: Options:
require-passing-tests-on: [ 'Linux', 'FreeBSD', 'Windows'] require-passing-tests-on: ['Linux', 'FreeBSD', 'Windows']

View file

@ -76,4 +76,3 @@ parts:
for snap in "core22" "kf6-core22" "qt-common-themes"; do for snap in "core22" "kf6-core22" "qt-common-themes"; do
cd "/snap/$snap/current" && find . -type f,l -exec rm -rf "${CRAFT_PRIME}/{}" \; cd "/snap/$snap/current" && find . -type f,l -exec rm -rf "${CRAFT_PRIME}/{}" \;
done done