svn commit: r1928835 - apr/apr-util/branches/1.7.x/.github/workflows

[email protected] Mon, 29 Sep 2025 12:18:04 -0000
Newsgroups gmane.comp.apache.apr.cvs
Message-ID <175914828446.1719761.5883296695519635410@svn02-us-east.apache.org>
Author: jorton
Date: Mon Sep 29 12:18:04 2025
New Revision: 1928835

Log:
CI: Fix matrix job names, add 64-bit ARM to the matrix,
    improve database test: add LMDB, check configure output

Github: closes #15

Modified:
   apr/apr-util/branches/1.7.x/.github/workflows/linux.yml

Modified: apr/apr-util/branches/1.7.x/.github/workflows/linux.yml
==============================================================================
--- apr/apr-util/branches/1.7.x/.github/workflows/linux.yml	Mon Sep 29 08:30:15 2025	(r1928834)
+++ apr/apr-util/branches/1.7.x/.github/workflows/linux.yml	Mon Sep 29 12:18:04 2025	(r1928835)
@@ -17,7 +17,7 @@ jobs:
       fail-fast: false
       matrix:
         apr-version: [1.7.x, 1.8.x]
-        os: [ubuntu-22.04, ubuntu-24.04]
+        os: [ubuntu-22.04, ubuntu-24.04, ubuntu-22.04-arm]
         include: 
           - name: APR 1.7.x maintainer-mode
             apr-version: 1.7.x
@@ -36,10 +36,10 @@ jobs:
           - name: APR 1.7.x Databases + maintainer-mode
             apr-version: 1.7.x
             apr-config: --enable-maintainer-mode
-            config-output: APU_HAVE_SDBM
-            config: --with-dbm=db5 --with-berkeley-db --with-gdbm --with-ndbm
+            config-output: APU_HAVE_SDBM APU_HAVE_GDBM APU_HAVE_DB APU_HAVE_LMDB
+            config: --with-dbm=db5 --with-berkeley-db --with-gdbm --with-lmdb
             notest-cflags: -Werror
-            packages: libdb5.3-dev
+            packages: libdb5.3-dev liblmdb-dev libgdbm-dev
             os: ubuntu-latest
           - name: APR 1.7.x OpenSSL + maintainer-mode
             apr-version: 1.7.x
@@ -61,7 +61,7 @@ jobs:
     runs-on: ${{ matrix.os }}
     env:
       NOTEST_CFLAGS: ${{ matrix.notest-cflags }}
-    name: ${{ matrix.name }}
+    name: ${{ matrix.name && matrix.name || format('APR {0} on {1}', matrix.apr-version, matrix.os) }}
     steps:
     - name: Install prerequisites
       run: sudo apt-get install libtool libtool-bin ${{ matrix.packages }}