libei/.gitlab-ci/config.yml
Peter Hutterer 5aad9fd777 scanner: add the protocol name so we can compile some #defines
The protocol name on an interface is a fixed string that is part of
the ABI since it's used in a few messages (e.g.
ei_handshake.interface_version). To avoid typos, let's expose that
string in the scanner and #define it in the generated sources.
2023-04-06 13:57:20 +10:00

53 lines
1.1 KiB
YAML

# 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-04-06.0'
distributions:
- name: fedora
tag: *default_tag
versions:
- '37' # update the pages job when bumping the version
use_for_custom_build_tests: true
packages:
- git
- diffutils
- gcc
- gcc-c++
- pkgconf-pkg-config
- meson
- systemd-devel
- libxkbcommon-devel
- libxml2
- doxygen
- python3-attrs
- python3-pytest
- python3-dbusmock
- python3-jinja2
- python3-pip
- hugo # for documentation only
- name: debian
tag: *default_tag
versions:
- 'bullseye'
packages:
- git
- gcc
- g++
- pkg-config
- meson
- libsystemd-dev
- libxkbcommon-dev
- libxml2
- doxygen
- python3-attr
- python3-pytest
- python3-dbusmock
- python3-jinja2
- python3-pip
pages:
distro: fedora
version: 37