]> git.ipfire.org Git - thirdparty/xz.git/commitdiff
CI: Update OpenBSD
authorLasse Collin <lasse.collin@tukaani.org>
Thu, 17 Apr 2025 17:36:33 +0000 (20:36 +0300)
committerLasse Collin <lasse.collin@tukaani.org>
Thu, 17 Apr 2025 17:38:20 +0000 (20:38 +0300)
Use --disable-nls --enable-external-sha256 because those are used
in the xz Makefile in the OpenBSD ports tree.

.github/workflows/openbsd.yml

index 9c3ca7dd8a0ac034e62b292010a2f942afb83af9..84e93b5b238a5421e71a32ccdf2c93d163d1ec1c 100644 (file)
@@ -9,27 +9,31 @@ on:
     branches: [ master ]
   workflow_dispatch:
 
+permissions: {}
+
 jobs:
-  OpenBSD-test:
+  OpenBSD:
     runs-on: ubuntu-latest
-    name: Test xz on OpenBSD
+    name: OpenBSD
     steps:
-    - uses: actions/checkout@v4.1.6
-    - name: Test in OpenBSD
-      id: test
-      uses: vmactions/OpenBSD-vm@ebafa4eac4adf5e7d04e5bbb4aa764b75dd160df #v1.1.2
-      with:
-        usesh: true
-        prepare: |
-          /usr/sbin/pkg_add -I -v autoconf-2.71 automake-1.16.5 gmake gettext-tools gtar libtool m4
-        run: |
-          set -e
-          export LC_ALL=C LANG=C
-          export AUTOCONF_VERSION=2.71
-          export AUTOMAKE_VERSION=1.16
-          uname -a
-          # OpenBSD ports lack po4a
-          ./autogen.sh --no-po4a
-          ./configure --enable-werror
-          make
-          make check VERBOSE=1
+      - uses: actions/checkout@v4
+
+      - name: Test in OpenBSD
+        uses: vmactions/openbsd-vm@284abc8fb4cd88f69946a0d4c27c4eecd82fdde9 #v1.1.7
+        with:
+          usesh: true
+          prepare: >
+            /usr/sbin/pkg_add -I -v
+            autoconf-2.72p0
+            automake-1.16.5
+            gettext-tools
+            libtool
+            m4
+          run: |
+            set -e
+            export AUTOCONF_VERSION=2.72
+            export AUTOMAKE_VERSION=1.16
+            uname -a
+            ./autogen.sh --no-po4a
+            ./configure --disable-static --enable-debug --enable-werror --disable-nls --enable-external-sha256
+            make -j4 check