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