aboutsummaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
AgeCommit message (Collapse)Author
2022-02-23ci: upgrade wayland to 1.20.0Simon Ser
This will be useful to use features introduced in wayland 1.20, e.g. event destructors. Signed-off-by: Simon Ser <contact@emersion.fr>
2022-02-23ci: add meson-logs artifactsSimon Ser
Makes it easier to investigate CI failures. Signed-off-by: Simon Ser <contact@emersion.fr>
2021-11-09Drop autotoolsSimon Ser
It's been a few releases that we ship Meson support, we should be able to drop the old autotools build system now. Signed-off-by: Simon Ser <contact@emersion.fr>
2021-03-31ci: Make the FDO_UPSTREAM_REPO variable globalJonas Ådahl
ci-fairy doesn't know how to to look at $CI_MERGE_REQUEST_PROJECT_PATH right now, so if we don't manually set $FDO_UPSTREAM_REPO, ci-fairy will (without verbose logging turned on) silently fall back on the source repository project path for finding the branch point. This might fail if the owner of the source repository hasn't updated the `master` branch of their fork. Related: https://gitlab.freedesktop.org/freedesktop/ci-templates/-/issues/32 Signed-off-by: Jonas Ådahl <jadahl@gmail.com>
2021-03-26ci: Use ci-fairy to check for Signed-off-byJonas Ådahl
Signed-off-by: Jonas Ådahl <jadahl@gmail.com>
2021-03-26ci: Add test-meson stepJonas Ådahl
Apart from the autotools build system, also test the meson build system. Signed-off-by: Jonas Ådahl <jadahl@gmail.com>
2021-03-26ci: Switch to upstream ci-templates and use Debian bullseyeJonas Ådahl
This switches to the ci-templates that is found on https://gitlab.freedesktop.org/freedesktop/ci-templates/ While at it, switch to Debian bullseye, as this contains more reasonably versioned build tools, i.e. a new enough version of meson. Signed-off-by: Jonas Ådahl <jadahl@gmail.com>
2019-11-21Add .gitlab-ci.ymlSimon Ser
The script runs automated protocol validation checks. The image is generated using fd.o CI templates [1]. [1]: https://gitlab.freedesktop.org/wayland/ci-templates Signed-off-by: Simon Ser <contact@emersion.fr> Closes: https://gitlab.freedesktop.org/wayland/wayland-protocols/issues/5