Files
kdenlive/.gitlab-ci.yml
2025-11-13 11:05:23 +01:00

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