| .templates_sha: &template_sha 290b79e0e78eab67a83766f4e9691be554fc4afd |
| |
| include: |
| - project: 'freedesktop/ci-templates' |
| ref: *template_sha |
| file: '/templates/debian.yml' |
| - project: 'freedesktop/ci-templates' |
| ref: *template_sha |
| file: '/templates/ci-fairy.yml' |
| |
| stages: |
| - review |
| - containers-build |
| - test |
| |
| variables: |
| FDO_UPSTREAM_REPO: wayland/wayland-protocols |
| |
| .debian: |
| variables: |
| FDO_DISTRIBUTION_VERSION: bullseye |
| FDO_DISTRIBUTION_PACKAGES: 'build-essential automake autoconf libtool pkg-config libwayland-dev meson' |
| FDO_DISTRIBUTION_TAG: '2021-03-24.0' |
| |
| check-commit: |
| extends: |
| - .fdo.ci-fairy |
| stage: review |
| script: |
| - ci-fairy check-commits --signed-off-by --junit-xml=results.xml |
| variables: |
| GIT_DEPTH: 100 |
| artifacts: |
| reports: |
| junit: results.xml |
| |
| container_build: |
| extends: |
| - .debian |
| - .fdo.container-build@debian |
| stage: containers-build |
| variables: |
| GIT_STRATEGY: none |
| |
| test-meson: |
| stage: test |
| extends: |
| - .debian |
| - .fdo.distribution-image@debian |
| script: |
| - meson build |
| - ninja -C build |
| - meson test -C build |
| - ninja -C build install |
| |
| test-autotools: |
| stage: test |
| extends: |
| - .debian |
| - .fdo.distribution-image@debian |
| script: |
| - ./autogen.sh |
| - make check |