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
82 - python3-recommonmark
83 - python3-sphinx-rtd-theme
84 - python3-pytest-xdist
105 - python-recommonmark
106 - python-sphinx_rtd_theme
107 - python-pytest-xdist
132 - "MESON_ARGS: '-Ddocumentation=false' # alpine does not have python-recommonmark"
133 # We don't run the tests on alpine. The litest-selftest fails
134 # for any tcase_add_exit_test/tcase_add_test_raise_signal
135 # but someone more invested in musl will have to figure that out.
136 - "MESON_TEST_ARGS: '' # litest-selftest fails on musl"
157 - "MESON_ARGS: '-Dtests=false -Ddocumentation=false' # doxygen drags down too many deps"
158 # We don't run the tests on FreeBSD, someone would have to fix the
159 # test suite to work on BSD first.
160 - "MESON_TEST_ARGS: '' # test suite doesn't work on BSD yet"
169 - name: touchpad-buttons
175 - name: gestures-device
188 - name: other devices