From: Lasse Collin Date: Thu, 17 Apr 2025 17:36:33 +0000 (+0300) Subject: CI: Add DragonflyBSD X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6cc7672c2238e7fc66bba33cff50cecd30411063;p=thirdparty%2Fxz.git CI: Add DragonflyBSD --- diff --git a/.github/workflows/dragonflybsd.yml b/.github/workflows/dragonflybsd.yml new file mode 100644 index 00000000..dbf4e908 --- /dev/null +++ b/.github/workflows/dragonflybsd.yml @@ -0,0 +1,39 @@ +# SPDX-License-Identifier: 0BSD + +name: DragonflyBSD + +on: + push: + branches: [ master ] + pull_request: + branches: [ master ] + workflow_dispatch: + +permissions: {} + +jobs: + DragonflyBSD: + runs-on: ubuntu-latest + name: DragonflyBSD + steps: + - uses: actions/checkout@v4 + + - name: Test in DragonflyBSD + id: test + uses: vmactions/dragonflybsd-vm@e3c420e8a2362c2496fca6e76a291abd46f5d8e7 #v1.1.0 + with: + usesh: true + prepare: > + pkg install -y + autoconf + automake + gettext-tools + libtool + m4 + run: | + set -e + uname -a + ./autogen.sh --no-po4a + # Innocent putc() triggers strict-overflow warnings. + ./configure --disable-static --enable-debug --enable-werror CFLAGS='-g -O2 -pipe -Wno-error=strict-overflow' + make -j4 check