未验证 提交 81ae4974 编写于 作者: E Ebrahim Byagowi 提交者: GitHub

[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
上级 126abca9
...@@ -63,13 +63,21 @@ jobs: ...@@ -63,13 +63,21 @@ jobs:
- image: base/devel - image: base/devel
steps: steps:
- checkout - 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: pip install flake8 fonttools
- run: flake8 . --count --select=E901,E999,F821,F822,F823 --show-source --statistics - run: flake8 . --count --select=E901,E999,F821,F822,F823 --show-source --statistics
# C??FLAGS are not needed for a regular build # 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: ./autogen.sh --with-freetype --with-glib --with-gobject --with-cairo --with-icu --with-graphite2
- run: make -j32 CPPFLAGS="-Werror" - run: make -j32 CPPFLAGS="-Werror"
- run: make check CPPFLAGS="-Werror" || .ci/fail.sh - 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: clang-O3-O0:
docker: docker:
...@@ -307,6 +315,7 @@ workflows: ...@@ -307,6 +315,7 @@ workflows:
# autotools based builds # autotools based builds
- alpine-O3-NOMMAP - alpine-O3-NOMMAP
- archlinux-py3-all - archlinux-py3-all
- void-notest
- gcc-valgrind - gcc-valgrind
- clang-O3-O0 - clang-O3-O0
- clang-everything - clang-everything
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册