Author: jorton
Date: Mon Feb  3 11:05:55 2025
New Revision: 1923514

URL: http://svn.apache.org/viewvc?rev=1923514&view=rev
Log:
Expand testing in autoconf CI workflow (closes #27):

* .github/workflows/autoconf.yml:
  Add libsecret and Apache httpd packages so mod_dav_svn and GNOME
  keyring libraries are built. Add test matrix with testing for
  (check, davautocheck) x (ubuntu-latest, ubuntu-22.04-arm).

Modified:
    subversion/trunk/.github/workflows/autoconf.yml

Modified: subversion/trunk/.github/workflows/autoconf.yml
URL: 
http://svn.apache.org/viewvc/subversion/trunk/.github/workflows/autoconf.yml?rev=1923514&r1=1923513&r2=1923514&view=diff
==============================================================================
--- subversion/trunk/.github/workflows/autoconf.yml (original)
+++ subversion/trunk/.github/workflows/autoconf.yml Mon Feb  3 11:05:55 2025
@@ -36,12 +36,11 @@ jobs:
     strategy:
       fail-fast: false
       matrix:
-        include:
-          - name: Default
-            os: ubuntu-latest
+        check-target: [check, davautocheck]
+        os: [ubuntu-latest, ubuntu-22.04-arm]
 
     runs-on: ${{ matrix.os }}
-    name: ${{ matrix.name }}
+    name: ${{ matrix.os }}, target ${{ matrix.check-target }}
 
     steps:
       - name: Install dependencies (Linux, apt-get)
@@ -59,6 +58,8 @@ jobs:
           libsqlite3-dev
           liblz4-dev
           libutf8proc-dev
+          apache2-dev
+          libsecret-1-dev
 
       - name: Use LF for Git checkout
         run: |
@@ -76,8 +77,8 @@ jobs:
       - name: Build (make)
         run: make -j
 
-      - name: Run tests (make check)
-        run: make check PARALLEL=16
+      - name: Run tests
+        run: make ${{matrix.check-target}} PARALLEL=16 APACHE_MPM=event
 
       - name: Install (make install)
         run: sudo make install


Reply via email to