# This file contains the configuration for the gitlab ci. # See the .gitlab-ci/generate-gitlab-ci.py file for more info # # We're happy to rebuild all containers when one changes. .default_tag: &default_tag '2023-05-08.0' distributions: - name: fedora tag: *default_tag use_for_tarball_tests: true # only one distro for qemu tests use_for_qemu_tests: true versions: - '37' - '38' packages: - git - gcc - gcc-c++ - meson - automake - autoconf - libtool - make - pkgconfig - python3 - check-devel - valgrind - binutils - doxygen - xz - clang-analyzer # below packages are for the qemu runs, so optional - systemd-udev - qemu-img - qemu-system-x86-core - qemu-system-aarch64-core - jq - python3-click - python3-rich - name: ubuntu tag: *default_tag versions: - '23.04' - '22.10' packages: - git - gcc - g++ - meson - automake - autoconf - libtool - make - pkg-config - python3 - check - valgrind - binutils - doxygen - xz-utils - name: debian tag: *default_tag versions: - 'stable' - 'sid' packages: - git - gcc - g++ - meson - automake - autoconf - libtool - make - pkg-config - python3 - check - valgrind - binutils - doxygen - xz-utils - name: arch tag: *default_tag versions: - 'rolling' packages: - git - gcc - meson - automake - autoconf - libtool - make - pkgconfig - python3 - check - valgrind - binutils - doxygen - name: alpine tag: *default_tag versions: - 'latest' packages: - git - gcc - g++ - meson - automake - autoconf - libtool - make - pkgconfig - python3 - check-dev - valgrind - binutils - doxygen - xz - linux-headers b2c: version: v0.9.9 kernel: https://gitlab.freedesktop.org/api/v4/projects/libevdev%2Fhid-tools/packages/generic/kernel-x86_64/v6.1/bzImage