diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 95e428b..19a32db 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -36,4 +36,49 @@ jobs: export CFLAGS=-D__USE_MINGW_ANSI_STDIO=0 meson -Dtests=false _build - meson compile -C _build \ No newline at end of file + meson compile -C _build + + debian-meson: + runs-on: ubuntu-latest + container: + image: debian:bullseye + steps: + - name: Checkout + uses: actions/checkout@v2 + + - name: Update system and add dependencies + run: | + apt-get update + apt-get install -y kyua atf-sh build-essential meson + + - name: Build + run: | + meson _build + meson compile -C _build + + - name: Run tests + run: | + meson test -v -C _build + + debian-autotools: + runs-on: ubuntu-latest + container: + image: debian:bullseye + steps: + - name: Checkout + uses: actions/checkout@v2 + + - name: Update system and add dependencies + run: | + apt-get update + apt-get install -y kyua atf-sh build-essential autoconf libtool + + - name: Build + run: | + ./autogen.sh + ./configure + make -j9 + + - name: Run tests + run: | + make check