summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml12
1 files changed, 12 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 03b5139..1b008e5 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -59,6 +59,18 @@ make_distcheck:
variables:
MAKE_EXTRA_COMMAND: "distcheck"
+xmllint:
+ image: archlinux/base
+ dependencies: ['make_install']
+ needs: ['make_install']
+ stage: test
+ before_script:
+ - pacman -S --refresh
+ - pacman -S --sysupgrade --noconfirm
+ - pacman -S --noconfirm libxml2
+ script:
+ - xmllint --dtdvalid "$INSTDIR/share/X11/xkb/rules/xkb.dtd" $INSTDIR/share/X11/xkb/rules/*.xml > /dev/null
+
# download libxkbcommon and run its layout test program. This will
# run a basic keymap compile test against every combination of
# layout/variant/option. Syntax errors will fail the test, check the