mirror of
https://invent.kde.org/multimedia/kdenlive
synced 2025-12-05 15:59:59 +01:00
33 lines
1.1 KiB
YAML
33 lines
1.1 KiB
YAML
# SPDX-FileCopyrightText: none
|
|
# SPDX-License-Identifier: CC0-1.0
|
|
|
|
include:
|
|
- project: sysadmin/ci-utilities
|
|
file:
|
|
# Linting
|
|
- /gitlab-templates/reuse-lint.yml
|
|
- /gitlab-templates/xml-lint.yml
|
|
- /gitlab-templates/pre-commit.yml
|
|
# Quality checks
|
|
- /gitlab-templates/cppcheck.yml
|
|
# CI Qt6
|
|
- /gitlab-templates/linux-qt6.yml
|
|
# - /gitlab-templates/linux-qt6-next.yml # disabled until all dependencies are included
|
|
- /gitlab-templates/freebsd-qt6.yml
|
|
# CD Qt6
|
|
- /gitlab-templates/flatpak.yml
|
|
- /gitlab-templates/craft-appimage-qt6.yml
|
|
- /gitlab-templates/craft-windows-mingw64-qt6.yml
|
|
- /gitlab-templates/craft-macos-x86-64-qt6.yml
|
|
- /gitlab-templates/craft-macos-arm64-qt6.yml
|
|
- /gitlab-templates/snap-snapcraft-lxd.yml
|
|
|
|
# Customize the job from /gitlab-templates/xml-lint.yml
|
|
# to use our own validate-xml-files.py which has some advanced
|
|
# features to validate Kdenlive specific xml files
|
|
xml:
|
|
before_script: ''
|
|
script:
|
|
- git config --global --add safe.directory $CI_PROJECT_DIR
|
|
- python3 -u ./validate-xml-files.py --verbose --check-all
|