1 # This file contains the configuration for the gitlab ci.
2 # See the .gitlab-ci/generate-gitlab-ci.py file for more info
5 # We're happy to rebuild all containers when one changes.
6 .default_tag: &default_tag '2022-06-10.0'
13 - '36' # last is picked for qemu
15 use_for_custom_build_tests: true
16 use_for_qemu_tests: true
29 - python3-recommonmark
30 - python3-sphinx_rtd_theme
31 - python3-pytest-xdist
38 - wayland-protocols-devel
39 - valgrind # for the valgrind run, optional
56 - python3-recommonmark
57 - python3-sphinx-rtd-theme
58 - python3-pytest-xdist
64 - curl # for the coverity job
81 - python3-recommonmark
82 - python3-sphinx-rtd-theme
83 - python3-pytest-xdist
104 - python-recommonmark
105 - python-sphinx_rtd_theme
106 - python-pytest-xdist
131 - "MESON_ARGS: '-Ddocumentation=false' # alpine does not have python-recommonmark"
132 # We don't run the tests on alpine. The litest-selftest fails
133 # for any tcase_add_exit_test/tcase_add_test_raise_signal
134 # but someone more invested in musl will have to figure that out.
135 - "MESON_TEST_ARGS: '' # litest-selftest fails on musl"
155 - "MESON_ARGS: '-Dtests=false -Ddocumentation=false' # doxygen drags down too many deps"
156 # We don't run the tests on FreeBSD, someone would have to fix the
157 # test suite to work on BSD first.
158 - "MESON_TEST_ARGS: '' # test suite doesn't work on BSD yet"
167 - name: touchpad-buttons
173 - name: gestures-device
186 - name: other devices