Commit 6cc7672c for xz
commit 6cc7672c2238e7fc66bba33cff50cecd30411063
Author: Lasse Collin <lasse.collin@tukaani.org>
Date: Thu Apr 17 20:36:33 2025 +0300
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