From 00cc9a8caf35919d7068ca1c2db1266b3b28a0fa Mon Sep 17 00:00:00 2001 From: Ariadne Conill Date: Thu, 18 Mar 2021 06:46:09 -0600 Subject: [PATCH] CI: add alpine CI alongside debian CI --- .github/workflows/test.yml | 45 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 19a32db..ace962e 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -82,3 +82,48 @@ jobs: - name: Run tests run: | make check + + alpine-meson: + runs-on: ubuntu-latest + container: + image: alpine + steps: + - name: Checkout + uses: actions/checkout@v2 + + - name: Update system and add dependencies + run: | + apk update + apk add kyua atf-sh build-base meson + + - name: Build + run: | + meson _build + meson compile -C _build + + - name: Run tests + run: | + meson test -v -C _build + + alpine-autotools: + runs-on: ubuntu-latest + container: + image: alpine + steps: + - name: Checkout + uses: actions/checkout@v2 + + - name: Update system and add dependencies + run: | + apk update + apk add kyua atf-sh build-base autoconf libtool + + - name: Build + run: | + ./autogen.sh + ./configure + make -j9 + + - name: Run tests + run: | + make check