From 6cc7672c2238e7fc66bba33cff50cecd30411063 Mon Sep 17 00:00:00 2001 From: Lasse Collin Date: Thu, 17 Apr 2025 20:36:33 +0300 Subject: [PATCH] CI: Add DragonflyBSD --- .github/workflows/dragonflybsd.yml | 39 ++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 .github/workflows/dragonflybsd.yml 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