OpenMiInk/third_party/kde-ci-utilities/config-template.yml
Hellings b8c8ff98e2 Hi
2026-10-16 09:05:56 -04:00

47 lines
1.8 KiB
YAML

Dependencies:
- "on": ["Linux", "FreeBSD", "Windows", "Android"]
"require":
"frameworks/*": "@stable"
"kde/workspace/kdecoration": "@stable"
Environment:
Variable: SOMEVALUE
Options:
in-source-build: False
cmake-options: ""
# number of CPU cores to limit ourselves to when building
core-usage-limit: 0
test-before-installing: False
run-tests: True
tests-load-sensitive: False
per-test-timeout: 60
setup-x-environment: True
setup-dbus-session: True
force-inject-asan: False
ctest-arguments: ""
# a list of platforms on which unit test failures are considered fatal
require-passing-tests-on: []
# a list of platforms on which unit test failures are allowed
# this will replace require-passing-tests-on as it is being deprecated
allow-failing-tests-on: []
# Run QML Linting, requires necessary setup within the CMake build system for the project so disabled by default
run-qmllint: False
# Run installed library checks, also requires setup in CMake so disabled by default too
run-installed-library-check-on: []
run-cppcheck: True
cppcheck-arguments: "--enable=warning,style,performance"
cppcheck-ignore-files:
- src/3rdparty/
# fail the pipeline if there are cppcheck issues
require-cppcheck-clean: False
run-gcovr: True
gcovr-arguments: ""
# add json files to ignore when using json-validation pipeline
json-validate-ignore: []
# add files to validate when using json-validation pipeline (for example, to add json files that do not explicitely has a ".json" suffix)
json-validate-include: []
# add xml files to ignore when using the xml validation pipeline
xml-validate-ignore: []
# add files to be validated when using the xml validation pipeline (ie. those without a .xml extension)
xml-validate-include: []