svn commit: r1923514 - /subversion/trunk/.github/workflows/autoconf.yml

[email protected]
Newsgroups gmane.comp.version-control.subversion.svn
Message-ID <[email protected]>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.