From 81ae4974e35aa8ca408abd6238eb768f5c948287 Mon Sep 17 00:00:00 2001 From: Ebrahim Byagowi Date: Fri, 8 Feb 2019 15:18:26 +0330 Subject: [PATCH] [ci] Add a Void Linux bot https://voidlinux.org/ is yet another and different distro written from scratch, thus completely eligible to have a bot here! Seriously however not that useful yet however but I will try to overload it other tasks later, like our other bots. No test yet also, couldn't install cairo-devel, will try to fix that later. Their harfbuzz package source: https://github.com/void-linux/void-packages/blob/master/srcpkgs/harfbuzz/template --- .circleci/config.yml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index ca73f81ef..82e77e5f1 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -63,13 +63,21 @@ jobs: - image: base/devel steps: - checkout - - run: pacman --noconfirm -Syu freetype2 cairo icu gettext gobject-introspection gcc gcc-libs glib2 graphite pkg-config ragel python python-pip + - run: pacman --noconfirm -Syu freetype2 cairo icu gettext gobject-introspection gcc gcc-libs glib2 graphite pkg-config ragel python python-pip make - run: pip install flake8 fonttools - run: flake8 . --count --select=E901,E999,F821,F822,F823 --show-source --statistics # C??FLAGS are not needed for a regular build - run: ./autogen.sh --with-freetype --with-glib --with-gobject --with-cairo --with-icu --with-graphite2 - run: make -j32 CPPFLAGS="-Werror" - run: make check CPPFLAGS="-Werror" || .ci/fail.sh + + void-notest: + docker: + - image: voidlinux/voidlinux + steps: + - checkout + - run: xbps-install -Suy freetype gettext gcc glib graphite pkg-config ragel libtool autoconf automake make + - run: ./autogen.sh && make -j32 && make check clang-O3-O0: docker: @@ -307,6 +315,7 @@ workflows: # autotools based builds - alpine-O3-NOMMAP - archlinux-py3-all + - void-notest - gcc-valgrind - clang-O3-O0 - clang-everything